## 呆错用户组件
* 呆错用户组件基于数据表dc_user进行开发,支持表单字段扩展。
* 呆错用户组件统一管理所有前后台用户模块。
* 点此查看呆错官方提供的呆错用户组件[开发实例](https://www.daicuo.org/help/68)。
* 支持Result用户授权。
* 支持Token用户操作。
* 支持Auth用户权限。
* 可扩展增加、修改、展示UI界面。
* 可扩展自定义字段。
* 可扩展用户组。
## 后台
* 可以直接通过 (网站后台 > 用户 > 用户管理)统一管理。
* 如需扩展用户组件的字段可通过(网站后台 > 系统 > 字段管理) 按表单字段的属性配置扩展自定义用户组件的字段。
## 前台
* 需要继承前台基础类库后才能获取当前用户的相关资料。
* 未登录的访客被定义为“游客”。
## 常用方法
* model('common/User','loglic')->write($post=[])
* model('common/User','loglic')->delete($args=[])
* model('common/User','loglic')->get($args=[])
* model('common/User','loglic')->select($args=[])
* model('common/User','loglic')->deleteIds($args=[])
* model('common/User','loglic')->status($ids=[],$value='')
* model('common/User','loglic')->getId($id=[], $cache=false)
* model('common/User','loglic')->metaKeys()
* model('common/User','loglic')->metaList()
* \daicuo\User::register($data=[])
* \daicuo\User::login($data=[])
* \daicuo\User::logout()
* \daicuo\User::is_logged_in()
* \daicuo\User::get_current_user()
* \daicuo\User::set_current_user($user_id=0)
## 数据库字段实例
```
$data = [];
$data['user_name'] = 'daicuo'.uniqid();
$data['user_pass'] = '123456';
$data['user_email'] = uniqid().'@daicuo.net';
$data['user_mobile'] = rand('13800138000','13900139000');
$data['user_status'] = 'normal';
$data['user_module'] = 'deving';
$data['user_hits'] = rand(100,10000);
$data['user_views'] = rand(100,10000);
$data['user_nice_name'] = 'nice'.uniqid();
$data['user_capabilities'] = ['guest'];
```