1.0.38 • Published 4 years ago

@ctsy/server_auth_plugin v1.0.38

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

服务端用户账户模组 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.接下来使用形式如下结构的路径完成请求

http://domain/_a/Auth/login

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

4 years ago

1.0.37

4 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.34

5 years ago

1.0.33

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago