mvc3 formauthentication用户名为int值

时间:2013-06-22 04:48:58

标签: asp.net-mvc-3 form-authentication

我正在使用formauthentication和user.identity.name我正在使用他们的电子邮件,我怎样才能将其更改为我可以使用他们的唯一注册ID?

FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,model.Email, DateTime.Now, cookieExpiration, true,model.Email);

model.Email是用户拥有的电子邮件及其字符串参数我想放置 model.RegistrationID

1 个答案:

答案 0 :(得分:0)

您无法更改其数据类型,但您可以通过将数据库中的RegistrationId保持为字符串来执行您想要的操作。

FormsAuthenticationTicket ticket= new FormsAuthenticationTicket(RegistrationId.ToString() ,model.Email, DateTime.Now,cookieExpiration, true,model.Email);