Code works in preview mode but not in published site

Hi all,
I am trying to make a custom login dataset and custom login page. I use a pre-prepared dataset whether someone is registered or not. I wrote the code below. Code works perfectly fine in preview mode however it is not working published mode. Do you have any suggestions?
Login page link:
https://www.levitate.com.tr/member-login

import wixData from "wix-data"
import wixLocation from "wix-location";

$w.onReady(function () {

});

export function btnLogin_click(event) {
 
    $w('#txtError').collapse();
    $w('#txtError').hide();
    var email = $w('#iptLoginEmail').value;
    var password = $w('#iptLoginPassword').value;
 
    wixData.query("All_Members")
            .eq("email", email)
            .eq("password",password)
            .find()
    .then((result) => {
       if (result.items.length > 0 ){
          let item = result.items[0];
          let memberId = item._id
          wixLocation.to(`/members/${memberId}`);
       }else {
            $w('#txtError').expand();
            $w('#txtError').show("fade");
    }
    })
    .catch( (err) =>{
       let errorMsg = err;
       let code = err.code;
    })

}

Hello,

If you have any differences between your Preview and Live site, I’d recommend you to start from checking two things: