是否可以更改用户为SQL成员资格提供程序创建帐户的方式,以便用户必须使用其电子邮件作为用户名注册?我知道默认情况下,用户可以使用电子邮件格式制作用户名,但之后仍然会在用户名上输入两次电子邮件地址,这会使其有点多余。
答案 0 :(得分:1)
注册时不要问用户UserName
。在UserName
方法中询问电子邮件地址并通过电子邮件地址代替CreateUser()
。
Membership.CreateUser(PASSEMAILIDHERE, model.Password, model.Email, null, null, true, null, out createStatus);