🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 呆错用户组件 * 呆错用户组件基于数据表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']; ```