sitecore外联网创建用户

时间:2014-04-07 19:27:37

标签: asp.net sitecore

我正在尝试在sitecore中创建一个外联网用户,但我遇到了问题。我正在使用命令Membership.CreateUser(用户名,密码,电子邮件)

但似乎没有发生任何事情。在Extranet aspnetdb中没有创建用户。没有例外被抛出。

我也尝试将域名作为用户名的一部分:domain \ username ...我收到错误“你必须指定一个非自动生成的机器密钥来以加密格式存储密码。要么指定一个不同的passwordFormat,或者更改machineKey配置以使用非自动生成的解密密钥。“我的密码格式是加密的。

任何想法我做错了什么?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您是否尝试过错误消息提示?我会尝试设置自己的机器密钥。更多about that here。与往常一样,在测试/开发环境中执行此操作。

答案 1 :(得分:0)

您可以使用以下代码 -

uname = string.Format(@" {0} {1}",domain,userName); Membership.CreateUser(uname,密码,电子邮件);