我正在使用formauthentication和user.identity.name我正在使用他们的电子邮件,我怎样才能将其更改为我可以使用他们的唯一注册ID?
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,model.Email, DateTime.Now, cookieExpiration, true,model.Email);
model.Email是用户拥有的电子邮件及其字符串参数我想放置 model.RegistrationID 。
答案 0 :(得分:0)
您无法更改其数据类型,但您可以通过将数据库中的RegistrationId
保持为字符串来执行您想要的操作。
FormsAuthenticationTicket ticket= new FormsAuthenticationTicket(RegistrationId.ToString() ,model.Email, DateTime.Now,cookieExpiration, true,model.Email);