表单身份验证:如何使用LINq更改用户名

时间:2011-04-12 09:19:11

标签: c# authentication

我有一个系统,管理员可以为使用该系统的用户输入IT凭据。 其中包括该人的用户名。 但是,如果她犯了错误,我不确定她是如何纠正的。 我正在使用Forms Authentication,MVC和Entity Framework 4.0。 我使用Microsoft提供的aspnetdb数据库和用户凭据。

一种可能的解决方案是删除然后使用新用户名创建用户。但问题是我丢失了密码。

我应该在EF中创建数据库模型,以便我可以修改数据库,还是应该像存储过程那样尝试其他内容?

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是创建一个只更新 aspnet_Users 表中 UserName 字段的存储过程