gpt4 book ai didi

javascript - 如何处理ajax登录

转载 作者:行者123 更新时间:2023-12-02 16:14:40 27 4
gpt4 key购买 nike

基本上,登录过程的工作原理如下:

  • 用户在登录表单中输入其信息并提交,
  • 服务器(ruby、php、nodejs 等等)分析这些信息,并且,
    • a) 重定向到登录页面,
    • b) 重定向到带有错误消息的登录页面(可以通过 url 或 session 处理...),

如果该过程是在 ajax 中完成的,服务器无法重定向(而且这不是所需的行为)。

那么要走什么路呢?服务器发送一条消息(如“已记录”或“错误密码”),JavaScript 会相应地处理逻辑?

我找不到有关该主题的任何信息。

最佳答案

您可以向客户端发送一个 json 响应,内容如下:

如果没问题:

{
"status": "ok"
}

设置 session 、cookie...

或者如果错误:

{
"status": "error",
"message": "username not found or wathever"
}
<小时/>

然后使用 javascript 根据从服务器收到的内容执行您想要的操作。

例如:重定向到登录页面,显示消息错误...

关于javascript - 如何处理ajax登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29800448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com