-1

私は formauthentication を使用しており、user.identity.name として使用しているメールは、代わりに一意の登録 ID を使用できるように変更するにはどうすればよいですか?

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

model.Email はユーザーが持っている電子メールであり、代わりにmodel.RegistrationIDを配置したい文字列パラメーターです。

4

1 に答える 1

0

データ型を変更することはできませんがRegistrationId、データベースに文字列として保持することで、必要なことを行うことができます。

FormsAuthenticationTicket ticket= new FormsAuthenticationTicket(RegistrationId.ToString() ,model.Email, DateTime.Now,cookieExpiration, true,model.Email);
于 2013-06-22T04:53:27.303 に答える