## 函数名称
hwd_reg();
## 易语言模块
护卫盾_注册通行证();
## 函数说明
注册通行证.
## 参数列表
| 参数名称 | 参数类型 | 参数说明 |
| ------------ | ------------ | ------------ |
| username | const char * | 注册用户名 |
| password | const char * | 注册密码 |
| safeMode | const char * | 邮箱或手机号码,根据后台配置(系统设置-验证设置-注册绑定) |
| safeCode | const char * | 邮箱或手机验证码(系统设置-验证设置-注册绑定)如要求验证,则必须填写,否则可空 |
| referrer | const char * | 推荐人账号,可空 |
| code | const char * | 验证码,如果 hwd_getSoftInfo("captcha") 中包含 "captcha_reg" , 则需要填写验证码,否则可留空. |
## 函数原型
```
///
/// 注册通行证.
///
///
注册用户名
///
注册密码
///
邮箱或手机号码,根据后台配置(系统设置-验证设置-注册绑定)
///
邮箱或手机验证码(系统设置-验证设置-注册绑定)如要求验证,则必须填写,否则可空
///
推荐人账号,可空
///
验证码,如果 hwd_getSoftInfo("captcha") 中包含 "captcha_reg" , 则需要填写验证码,否则可留空.
///
HWD_LIBRARY_API hwd_reg (const char * username, const char * password, const char * safeMode, const char * safeCode, const char * referrer, const char * code);
```
## 状态码
| 状态码 | 状态提示内容 |
| ------------ | ------------ |
| 200 | 注册成功 |
| 208 | 图文验证码错误. |
| 242 | 邀请码无效,如没有,可留空. |
| 243 | 用户名不符合规范提示,后台自定义. |
| 244 | 密码不符合规范提示,后台自定义. |
| 245 | 用户名已存在,请更换! |
| 246 | 邮箱已被使用,请更换! |
| 247 | 注册失败,未知原因. |
| 250 | 短信验证码错误. |
| 260 | 邮箱地址不符合规范. |
| 271 | 手机号码不符合规范. |
| 272 | 手机号码已被使用,请更换! |
| 273 | 邮件验证码错误. |