Siteserver-用户接口-用户注册
查看全部词条命名空间:Main
导航: 上一页
用户注册
- 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);
}