Siteserver-用户接口-用户注册

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

用户注册

  • bool CreateUser(IUserInfo userInfo , out string errorMessage)

函数参数

参数 含义
IUserInfo userInfo 用户数据
out string errorMessage 注册失败时返回的错误信息


返回值

含义
bool true:用户注册成功

false:用户注册失败,失败原因存储在errorMessage中

  • 本接口函数用于新用户的注册。用户名、密码、Email 等用户数据保存在IUserInfo类中,提交后系统将检测用户名和 Email 的格式是否正确合法,如果返回值为true,代表注册成功,否则注册失败,errorMessage将返回相应的错误信息。

用户注册示例

IUserInfo userInfo = UserFactory.Instance.GetUserInfo();

userInfo.UserID = this.UserName.Text;
userInfo.UserName = this.UserName.Text;
userInfo.DisplayName = this.DisplayName.Text;
userInfo.Password = this.Password.Text;
userInfo.IsChecked = true;
userInfo.IsLockedOut = false;
userInfo.Email = this.Email.Text;

string errorMessage = string.Empty;
if (UserFactory.Instance.CreateUser(userInfo, out errorMessage))
{
    this.ltlSuccessMessage.Text = "注册已提交,请等待审核,谢谢。";
}
else
{
    this.ltlErrorMessage.Text = string.Format(@"注册失败,{0}", errorMessage);
}


参考资料[ ]