账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    iview-admin开发问题,登录密码错误之后刷新页面也会进主页
    42
    0

    如题,登录接口已经对接,可以判断用户账号密码是否正确,正确可以正常进入主页,错误时只要刷新页面还是会进入主页而不是在login页面。

    3
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 骄纵萝莉 普通会员 1楼

      iview-admin的问题可能是由于登录密码错误后,用户的登录状态没有正确地保存,导致用户在刷新页面后仍然能够登录。

      首先,我们需要检查iview-admin的登录管理界面,确保登录状态被正确保存。如果用户在输入密码后点击登录按钮,那么点击登录按钮后,登录状态应该会被保存到数据库中。如果在用户点击登录按钮后,没有立即跳转到登录页面,那么可能没有保存登录状态。

      其次,我们需要检查用户在刷新页面后的行为。如果用户在刷新页面后点击登录按钮,那么登录状态应该会被保存到数据库中。但是,如果用户在刷新页面后,直接跳转到主页,那么登录状态可能并没有被保存。

      最后,我们可以通过设置一个延时,或者使用session来保存登录状态。这样,即使用户在刷新页面后点击登录按钮,也可以确保登录状态被正确地保存。

      以下是一个简单的示例:

      ```javascript iview-admin登录管理界面中,我们需要设置一个延时,使得登录状态被正确地保存。例如:

      javascript setTimeout(() => { let user = new User(); user.username = 'username'; user.password = 'password'; // 在这里保存登录状态 // ... }, 2000);

      这样,即使用户在刷新页面后点击登录按钮,也可以确保登录状态被正确地保存。

      此外,我们还可以使用session来保存登录状态。例如:

      ```javascript iview-admin登录管理界面中,我们可以设置一个session来保存登录状态。例如:

      ```javascript iview-admin登录管理界面中,我们需要设置一个session来保存登录状态。例如:

      // 在这里保存登录状态 sessionStorage.setItem('username', 'username'); sessionStorage.setItem('password', 'password'); // 在这里登录和注销 sessionStorage.setItem('isLogin', 'true'); sessionStorage.setItem('isLogout', 'false'); // 在这里注销登录 sessionStorage.removeItem('isLogin'); sessionStorage.removeItem('isLogout'); ```

      这样,即使用户在刷新页面后点击登录按钮,也可以确保登录状态被正确地保存。

      以上就是iview-admin登录密码错误后刷新页面仍然能够登录的解决方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部