1.0.38 • Published 5 years ago
@ctsy/server_auth_plugin v1.0.38
服务端用户账户模组 AuthPluin For Server
auth plugin used in server
1.导入doc/init.sql 到数据库中
2.在启动脚本中添加如下代码用以启用模块
//导入服务
import auth from '@ctsy/server_auth_plugin'
//设置密码加密的salt
auth.Crypto.salt = "fwjfwei-2or3fw0-"
//设置账号验证规则,不符合这个规则的将被拒绝
auth.Verify.Account = /^.{5,}/
// 不在需要手动注入模块路径,默认路径为_a
3.接下来使用形式如下结构的路径完成请求
4.客户端请安装 @ctsy/auth-api 包,该包提供了该模块的访问Api封装SDK
//客户端部分
import Auth from '@ctsy/auth-api'
Auth.Auth.login("账号","密码");
5.注意事项
//默认的表前缀为auth_,如需编程访问该模块的表请设置ctx的route.Path为模块目录
import AuthModels from '@ctsy/server_auth_plugin/dist/lib/ifaces/models'
this._ctx.route.Path=server._modules['a']
this._prefix="auth_"
await this.M(AuthModels).where().find();
// 或通过controller方法访问将自动处理前缀和模块目录切换问题
import controller from '@ctsy/router'
//使用路由组件中的方法去访问
controller(this._ctx,'_a/Auth/login',{Account:"",PWD:""})
1.0.38
5 years ago
1.0.37
5 years ago
1.0.36
6 years ago
1.0.35
6 years ago
1.0.34
6 years ago
1.0.33
6 years ago
1.0.31
6 years ago
1.0.30
6 years ago
1.0.29
6 years ago
1.0.28
6 years ago
1.0.27
6 years ago
1.0.26
6 years ago
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago