用户注册的不同实现方式

来源:11-7 【应用】用户注册

Sea_Man

2020-07-28

如果创建一张用户表,注册就是对用户表增加记录。这样的方式相比于课程介绍的采用.net内置Identity框架相比有什么优劣呢?

写回答

1回答

阿莱克斯刘

2020-07-29

Identity框架内置的功能非常强大,包括sso身份验证和所有第三方身份验证,支持双因素身份验证,支持密码hash,登录、注册,用户名唯一性验证、email验证、电话验证等等。因为Identity的功能是在是很强大,如果真要说,恐怕三天都讲不完。

可以这么想,如果要你自己创建一张用户表来实现以上的功能,你要花多久时间呢?能保证没有bug吗?如果不敢保证,而该考虑的事情框架全部都帮你考虑了,有特殊需求,你也可以通过继承来实现。如果看不惯identity默认的数据库表名字,你也可以自己修改。这就是使用框架的好处。

总之,使用框架最大的优势就是不需要重复造轮子了。

这里有一个identity的详细文档,你可以查看一下:

https://docs.microsoft.com/zh-cn/aspnet/identity/overview/getting-started/


0
2
澹台听雨
老师您好,请问 IdentityServer4 相比原生的 Identity 框架有什么优缺点?做项目你推荐哪个?准备出课程专门讲下 Identity 吗?
2021-06-22
共2条回复

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

994 学习 · 553 问题

查看课程