在 dnn 注册表中更改默认值 属性
change default property in dnn registration form
在 dotnetnuke 注册表中,需要 'user name'、'password'、'confiremation' 和 'e-mail'。如何像配置文件中的其他 属性 一样更改它们的属性,例如注册表中不需要电子邮件并成为可选的。
可以修改
AddField("Email", String.Empty, false, PortalSettings.Registration.EmailValidator, TextBoxMode.SingleLine);
在内核中,还有其他方法吗?
在管理员上,站点设置 select 用户帐户设置选项卡。
选择自定义注册表单类型,您可以select 显示在表单上的配置文件属性。更改配置文件项的必需 属性 以查看必需的内容。
我相信您至少可以通过电子邮件注册,前提是您还设置了使用电子邮件地址作为用户名的选项。您还应该通过编辑 web.config.
来要求一个唯一的电子邮件地址
您还可以使用选项来要求注册和登录的个人资料有效。
不需要核心更改。
(我还应该提到,有一些第三方模块可以帮助您自定义注册和登录。Google 您会在附近找到它们。)
在 dotnetnuke 注册表中,需要 'user name'、'password'、'confiremation' 和 'e-mail'。如何像配置文件中的其他 属性 一样更改它们的属性,例如注册表中不需要电子邮件并成为可选的。
可以修改
AddField("Email", String.Empty, false, PortalSettings.Registration.EmailValidator, TextBoxMode.SingleLine);
在内核中,还有其他方法吗?
在管理员上,站点设置 select 用户帐户设置选项卡。
选择自定义注册表单类型,您可以select 显示在表单上的配置文件属性。更改配置文件项的必需 属性 以查看必需的内容。
我相信您至少可以通过电子邮件注册,前提是您还设置了使用电子邮件地址作为用户名的选项。您还应该通过编辑 web.config.
来要求一个唯一的电子邮件地址您还可以使用选项来要求注册和登录的个人资料有效。
不需要核心更改。
(我还应该提到,有一些第三方模块可以帮助您自定义注册和登录。Google 您会在附近找到它们。)