用户注册的不同实现方式
来源:11-7 【应用】用户注册
Sea_Man
2020-07-28
如果创建一张用户表,注册就是对用户表增加记录。这样的方式相比于课程介绍的采用.net内置Identity框架相比有什么优劣呢?
写回答
1回答
-
Identity框架内置的功能非常强大,包括sso身份验证和所有第三方身份验证,支持双因素身份验证,支持密码hash,登录、注册,用户名唯一性验证、email验证、电话验证等等。因为Identity的功能是在是很强大,如果真要说,恐怕三天都讲不完。
可以这么想,如果要你自己创建一张用户表来实现以上的功能,你要花多久时间呢?能保证没有bug吗?如果不敢保证,而该考虑的事情框架全部都帮你考虑了,有特殊需求,你也可以通过继承来实现。如果看不惯identity默认的数据库表名字,你也可以自己修改。这就是使用框架的好处。
总之,使用框架最大的优势就是不需要重复造轮子了。
这里有一个identity的详细文档,你可以查看一下:
https://docs.microsoft.com/zh-cn/aspnet/identity/overview/getting-started/
022021-06-22
相似问题