0

我已经使用网页(webmatrix)而不是 MVC 设置了一个网站。我希望用户在注册后无需进行电子邮件验证即可登录,我该如何实现?我问这个是因为我的 smtp 设置为 WebMail.SmtpServer = "smtp.gmail.com"; 和验证电子邮件要么不发送到 hotmil 或实时电子邮件,要么发送得很晚,因此可能会让用户感到沮丧。不过它很快就转到了gmail,

所以我决定用户可以在没有电子邮件验证的情况下登录,请帮我这样做。谢谢

4

1 回答 1

1

WebSecurity.CreateAccount() 方法需要三个参数来创建会员账户

  • 用户名
  • 密码
  • requireConfirmationToken [可选参数]

要在没有用户验证电子邮件的情况下创建帐户,只需设置 requireConfirmationToken = false。默认为假。你的代码应该是这样的

WebSecurity.CreateAccount(email, password, false);

该代码只是告诉 Websecurity 类不要期望来自用户的令牌。

于 2013-05-26T13:12:13.553 回答