YY前端笔试-保持网站的登录态的问题

以下是我的回答。。请指正一下错误。。因为也没自己做过
--------------------------------

如何保持登录态

1 登陆成功后,服务端将用户的登陆状态写到cookie里面并保存至客户端

2用户再次登录网站请求登录时,服务端拿到cookie的登陆状态判断是否需要重新登陆

3不需要的话直接显示已登陆状态

登录流程

1用户输入账号密码

2后端

If(判断是否需要出验证码(防刷)){

Return 直接告诉前端需要验证码

}else{

If(判断验证码不正确){

Return 验证码不正确

}else{

If(从数据库查询账号是否存在,密码是否匹配){

Return 账号不存在或者密码不正确或者验证码不正确的错误

}else{

返回给用户登陆后的页面

}

}

}

3前端拿到数据,根据报错提示错误,或者登陆成功记下cookie保持登录态


#前端工程师#
全部评论

相关推荐

评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务