将User.Identity
等属性添加到User.Identity.PermissionLevel
。
我不知道从哪里开始。有人可以给我一些想法吗?
正如我所说,我想延长Identity
PermissionLevel
属性。我经常使用这个属性,我不想执行SQL操作只是为了给我带来认证用户的许可,原因很明显(性能,冗余等)。
User.Identity.Name
已填充用户输入的用于通过应用程序进行身份验证的电子邮件。
如果我想在申请期间更改User.Identity.Name
怎么办?我的意思是,如果在特殊时刻我想将User.Identity.Name
从电子邮件更改为用户名,该怎么办?
答案 0 :(得分:0)
您应该检查ASP.NET成员资格和配置文件提供程序。这是一个link,详细解释。
User.Identity.Name将包含用户在身份验证时输入的内容(电子邮件或用户名,具体取决于您的代码)。