登录部分实现过程有哪些?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
登录部分有个叫 handle login 的方法,与上面叫 handle register 的方法对应。在 handle login 方法里,写 user.login…一个简单的函数,代码还是复制使用 todo 的。 然后测一下刚才写的 log in 函数。还是先输出 name 和 password。
其实不难理解,注册在后端去写数据,然后往数据库里面存数据。那么登陆怎么理解呢? 登录就是读和写。包括说数据库的读,还有数据库的写,然后通过读写加数据库的形式,查 验密码,就完成登录了。 读到用户数据之后会做匹配,就是从数据库里面查到用户,然后去做一个验证和比对。 查用户有两种方式,一种是通过数据库的参数来查这个用户是否在用户表内;如果用户在表 内,再查密码是否正确;如果密码也正确,就会做登陆的措施。 还可以在登录这里做一些交互,比如“该用户不存在”或“密码不正确”。设置方法是, 首先从列表里面取出 user,加上“密码不正确”的提示。这样登录的时候如果密码不正确 就会有对应提示。