webgm_core
简介
提供webgm的核心功能
组件接口
FCustomLogByMongo.gs
以mongo形式存储自定义日志
函数原型 | 函数作用 |
---|---|
string check_log_fields(map fields) | 检查日志字段 |
FDataBaseBasic.gs
WebGM的数据库基础组件
AccountD.gs
账号管理,支持账号的注册/修改(密码/等级)/删除
AuthD.gs
认证管理,提供认证相关的功能,支持账号认证/权限认证
函数原型 | 函数作用 |
---|---|
bool can_visit_url(mixed account, string url) | 权限检查,判断该用户是否有权限可以访问url |
int get_url_level(string url) | 获取url的最小等级限制 |
void add_url_level(string url, int level) | 设置指定URL允许的最小等级 |
map get_url2level() | 获取url2level |
void add_url_prefix_level(string url_prefix, int level) | 设置URL前缀允许的最小等级 |
bool verify(string account, string input_text) | 账号认证 |
bool verify_by_password(string passwd, string input_text) | 密码认证 |
bool verify_by_authcode(string secret, string input_text) | 校验码认证 |
DataBaseD.gs
WebGM的数据库管理