Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 修改默认MVC3登录_Asp.net_Asp.net Mvc 3_Login - Fatal编程技术网

Asp.net 修改默认MVC3登录

Asp.net 修改默认MVC3登录,asp.net,asp.net-mvc-3,login,Asp.net,Asp.net Mvc 3,Login,我需要稍微修改默认的MVC3登录功能。 开箱即用注册允许用户存储其用户名、电子邮件和密码。我想添加名和姓。此外,发送给注册人的电子邮件确认链接将很好地实现。 如果不编写自己的自定义成员资格提供程序,是否可以完成此任务?恐怕您必须编写一些自定义代码 不过,您可以使用快捷方式,例如MVCSimpleMembership,这将允许您使用通用的createAccount方法添加名字和姓氏(或任何其他自定义字段),甚至可以为您处理电子邮件验证 var token = WebSecurity.Cre

我需要稍微修改默认的MVC3登录功能。 开箱即用注册允许用户存储其用户名、电子邮件和密码。我想添加名和姓。此外,发送给注册人的电子邮件确认链接将很好地实现。
如果不编写自己的自定义成员资格提供程序,是否可以完成此任务?

恐怕您必须编写一些自定义代码

不过,您可以使用快捷方式,例如MVCSimpleMembership,这将允许您使用通用的createAccount方法添加名字和姓氏(或任何其他自定义字段),甚至可以为您处理电子邮件验证

    var token = WebSecurity.CreateUserAndAccount("Username", "Password",
    new
    {
            FirstName = "first_name",
            LastName = "last_name",
            Email = "Email"
            }, true);
令牌是您需要向用户发送的确认代码

当用户从确认链接返回时,您将使用以下命令

    bool valid = WebSecurity.ConfirmAccount(token);