Jquery 系统支持自动将用户登录到您的站点
使用ASP.NETMVC、实体框架、jQuery。我想让用户在单击“记住我”时能够自动登录,我提出的方法是:Jquery 系统支持自动将用户登录到您的站点,jquery,asp.net,asp.net-mvc,security,Jquery,Asp.net,Asp.net Mvc,Security,使用ASP.NETMVC、实体框架、jQuery。我想让用户在单击“记住我”时能够自动登录,我提出的方法是: 当用户登录时 散列PW并存储在DB中 如果当用户登录时,他们勾选“记住我” 创建一个cookie,使用加密的UserID,然后使用某种分隔符和散列的PW 然后下次用户回来时,我可以检查他们的cookie,如果它存在,我就用AJAX让他们登录。如果用户注销,我当然会删除他们的cookie 这是实现自动登录功能的正确方法吗 我想我的散列函数和用户ID加密函数将是服务器端的,为了创建coo
- 散列PW并存储在DB中 如果当用户登录时,他们勾选“记住我”
- 创建一个cookie,使用加密的UserID,然后使用某种分隔符和散列的PW
创建一个存储在cookie中的唯一“loggedIn”令牌(比如GUID),而不是密码哈希,这是用来确定用户是否登录的比较结果。许多可能的方法之一是: 注意:我用纯PHP编写了它。但所有语言的逻辑都是一样的
password.php
中,并在要保护的每个文件的顶部包含此文件。只有通过所有可能的场景,才能控制秘密内容。每次出现错误时,脚本都会显示登录表单&退出
此外,它还实现了Post-Redirect-Get()方法,即获取Post请求,对其进行处理,并使用Get方法将用户重定向回,以防止在按下“返回”和“刷新”按钮时出现双重表单提交
上述描述中可能存在拼写错误或混合概念。让我知道任何改进。许多可能的方法之一是: 注意:我用纯PHP编写了它。但所有语言的逻辑都是一样的