|
@@ -94,6 +94,7 @@ class LoginService extends CrudService {
|
|
|
// }
|
|
|
// }
|
|
|
// user.menus = JSON.stringify(_menus);
|
|
|
+ console.log(user);
|
|
|
const token = await this.createJwt(user);
|
|
|
await this.app.redis.set(key, token, 'EX', 60 * 60 * 24);
|
|
|
return { key };
|
|
@@ -107,11 +108,11 @@ class LoginService extends CrudService {
|
|
|
}
|
|
|
|
|
|
// 创建登录Token
|
|
|
- async createJwt({ id, name, uid, phone, role, menus, remark, openid, deptid, deptname, pid, code }) {
|
|
|
- const { secret, expiresIn = '1d', issuer = role } = this.config.jwt;
|
|
|
- const subject = phone;
|
|
|
- const res = { uid: id, userid: uid, name, phone, role, menus, openid, remark, deptid, deptname, pid, code };
|
|
|
- const token = await jwt.sign(res, secret, { expiresIn, issuer, subject });
|
|
|
+ async createJwt(user) {
|
|
|
+ // const { secret, expiresIn = '1d', issuer = role } = this.config.jwt;
|
|
|
+ // const subject = phone;
|
|
|
+ // const res = { uid: id, userid: uid, name, phone, role, menus, openid, remark, deptid, deptname, pid, code };
|
|
|
+ const token = await jwt.sign(user);
|
|
|
return token;
|
|
|
}
|
|
|
|