任何模块创建后,使用了任何公共资源,例如公共的数据库连接(SiteDB) 都必须在此处声明 同时模块本身也必须有一个声明
用户管理模块,基本功能接口
- 登录
- 用户查询 包括基于用户名 昵称和年龄和用户组的查询
- 用户管理 提供包含用户添加删除 资料修改等接口,这些接口都受到登录用户的权限控制
目前并没有考虑提供注册功能,原因是为了防止机器人,需要提供验证码机制,以及邮箱验证机制,这两种机制实现起来比较复杂,可能会打乱目前配置好的后台架构,未来再做考虑 邀请码机制实现简单,但由于仅限学校内部人员登录,暂时无需提供注册功能
使用的collection:
- Users