YY前端笔试-保持网站的登录态的问题
以下是我的回答。。请指正一下错误。。因为也没自己做过
--------------------------------
如何保持登录态
1 登陆成功后,服务端将用户的登陆状态写到cookie里面并保存至客户端
2用户再次登录网站请求登录时,服务端拿到cookie的登陆状态判断是否需要重新登陆
3不需要的话直接显示已登陆状态
登录流程
1用户输入账号密码
2后端
If(判断是否需要出验证码(防刷)){
Return 直接告诉前端需要验证码
}else{
If(判断验证码不正确){
Return 验证码不正确
}else{
If(从数据库查询账号是否存在,密码是否匹配){
Return 账号不存在或者密码不正确或者验证码不正确的错误
}else{
返回给用户登陆后的页面
}
}
}
3前端拿到数据,根据报错提示错误,或者登陆成功记下cookie保持登录态

查看13道真题和解析