完成项目
This commit is contained in:
@@ -29,7 +29,7 @@ export class AdminController {
|
||||
return false;
|
||||
}
|
||||
|
||||
const adminToken = process.env.ADMIN_TOKEN || 'admin123';
|
||||
const adminToken = process.env.ADMIN_TOKEN || 'admin1a3sd21as5d3asd21w3a524sd1w3a52s1da23';
|
||||
|
||||
if (token !== adminToken) {
|
||||
this.ctx.status = 403;
|
||||
@@ -48,7 +48,7 @@ export class AdminController {
|
||||
*/
|
||||
@Post('/login')
|
||||
async login(@Body() body: { password: string }) {
|
||||
const adminPassword = process.env.ADMIN_PASSWORD || 'admin';
|
||||
const adminPassword = process.env.ADMIN_PASSWORD || 'adminYeeywwaea1sd23w1a32sd1was53dw';
|
||||
|
||||
if (body.password !== adminPassword) {
|
||||
return {
|
||||
@@ -59,7 +59,7 @@ export class AdminController {
|
||||
}
|
||||
|
||||
// 返回token(实际生产环境应使用JWT等更安全的方式)
|
||||
const token = process.env.ADMIN_TOKEN || 'admin123';
|
||||
const token = process.env.ADMIN_TOKEN || 'admin1a3sd21as5d3asd21w3a524sd1w3a52s1da23';
|
||||
|
||||
return {
|
||||
success: true,
|
||||
|
||||
@@ -19,7 +19,7 @@ export class AdminMiddleware implements IMiddleware<Context, NextFunction> {
|
||||
|
||||
// 简单的token验证(实际生产环境应使用更安全的方式)
|
||||
// 这里使用配置中的admin token
|
||||
const adminToken = process.env.ADMIN_TOKEN || 'admin123';
|
||||
const adminToken = process.env.ADMIN_TOKEN || 'admin1a3sd21as5d3asd21w3a524sd1w3a52s1da23';
|
||||
|
||||
if (token !== adminToken) {
|
||||
ctx.status = 403;
|
||||
|
||||
Reference in New Issue
Block a user