## 函数名称
hwd_login();
## 易语言模块
护卫盾_登录();
## 函数说明
用户登录.
## 参数列表
| 参数名称 | 参数类型 | 参数说明 |
| ------------ | ------------ | ------------ |
| username | const char * | 账号密码模式为登录账号,充值卡登录为卡号. |
| password | const char * | 账号密码模式为登录密码,充值卡登录无需填写. |
| code | const char * | 验证码,如果 hwd_getSoftInfo("captcha") 中包含 "captcha_login" , 则需要填写验证码,否则可留空. |
| autoHeartbeat | bool | 登录成功是否自动心跳,心跳周期取后台软件设置中的心跳周期. |
## 函数原型
```
///
/// 用户登录.
///
///
账号密码模式为登录账号,充值卡登录为卡号.
///
账号密码模式为登录密码,充值卡登录无需填写.
///
验证码,如果 hwd_getSoftInfo("captcha") 中包含 "captcha_login" , 则需要填写验证码,否则可留空.
///
登录成功是否自动心跳,心跳周期取后台软件设置中的心跳周期.
///
HWD_LIBRARY_API hwd_login (const char * username, const char * password, const char * code, bool autoHeartbeat);
```
## 状态码
| 状态码 | 状态提示内容 |
| ------------ | ------------ |
| 206 | 账号或密码错误. |
| 207 | 充值卡不存在. |
| 208 | 验证码错误. |
| 209 | 当前机器码与绑定机器不符. |
| 210 | 您的账户已过期,请充值后登录. |
| 211 | 您的账户点数为0,请充值后登录. |
| 212 | 维护说明,后台自定义. |
| 213 | 通行证被封停,禁止登录. |
| 227 | 账户被封停,禁止登录. |
| 240 | 您的账号已满额在线,如异常离线,请稍候重试登录. |
| 261 | 当前账户尚未绑定本机. |