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); }