系统登录页面业务逻辑
时间: 2023-10-25 20:59:31 浏览: 22
系统登录页面的业务逻辑如下:
在代码中,首先通过调用`this.$refs.ruleForm.validate`方法对表单进行验证。如果验证通过,就会调用`login`方法向后台发送登录请求,并获取返回的数据。如果返回的数据中的`flag`为true,表示验证成功,接下来会通过`getUserInfo`方法获取用户信息,并将用户信息和token保存在本地存储中。最后,页面会跳转到首页。如果返回的数据中的`flag`为false,表示验证未通过,会弹出警告提示。如果表单验证失败,会打印出"验证失败"的信息。\[1\]
Token是服务端生成的一串字符串,用作客户端进行请求的令牌。在系统登录页面中,当用户第一次登录成功后,服务器会生成一个Token并返回给客户端。以后客户端在请求数据时,只需携带这个Token即可,无需再次携带用户名和密码。这样可以提高安全性和减少重复验证的开销。\[2\]
#### 引用[.reference_title]
- *1* *2* [登录页面业务逻辑实现](https://blog.csdn.net/grow_/article/details/124193809)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]