我们有一个登录的基本登录功能,但随后它突然又回到登录屏幕

We have a basic login function that logs in, but then it abruptly goes back to the login screen again

本文关键字:登录 突然 屏幕 有一个 我们有 我们 功能      更新时间:2023-09-26

为什么它会再次返回登录屏幕?我们错过了什么?

用户:admin

通行证:1234

所以我们有一个简单的登录解决方案(我知道pass和用户将在源代码中可见,但这只是一个学习php的学校项目,所以在这种情况下对我们来说并不重要。)

这是相关代码:

<head>
   <script>
    var usr ='admin';
    var psw = '1234';
    var loggedIn=false;
    function loggaIn() {
        if ( ($('#idUser').val()== usr) && ( $('#idPsw').val()== psw ) )
        {
            loggedIn=true;
            $('#logdiv').toggle();
            $('#mainOK').toggle();
        }
        else
        {
            alert ("Incorrect username and/or password!")   
        }
    }
    function loggaut() {
        loggedIn=false;
        $('#mainOK').hide();
        $('#loggin').show();
    }
    </script>
</head>
<body>
    <input type="text" id="idUser" placeholder="Username">
    <input type="text" id="idPsw" placeholder="Password">
    <br>
    <button onclick="loggaIn()" class="pure-button pure-button-primary">Log in</button>
</body>

任何关于找到解决方案的提示或帮助都将不胜感激

你做错了。此类凭据永远不应该在JS代码中进行测试。它是有害的。我完全同意@void。

将您的用户名/密码张贴到PHP&然后决定是显示内部页面还是重定向回登录。

您应该学习如何使用PHP管理登录/会话。以下是您的好资源:http://www.sitepoint.com/users-php-sessions-mysql/