添加后台连接用的后端
This commit is contained in:
24
gm-server/app/controller/login.ts
Normal file
24
gm-server/app/controller/login.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { Controller } from 'egg';
|
||||
|
||||
export default class LoginController extends Controller {
|
||||
|
||||
public async login() {
|
||||
const { ctx } = this;
|
||||
const {username, password} = ctx.request.body;
|
||||
ctx.body = await ctx.service.gmUser.login(username, password);
|
||||
}
|
||||
|
||||
public async currentUser() {
|
||||
const { ctx } = this;
|
||||
ctx.body = {
|
||||
"status": "ok",
|
||||
"data": ctx.user
|
||||
};
|
||||
}
|
||||
|
||||
public async createGmAccount() {
|
||||
const { ctx } = this;
|
||||
const {password, name, username, group} = ctx.request.body;
|
||||
ctx.body = await ctx.service.gmUser.createGmAccount(name, username, password, group);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user