fix type error in login.ts
This commit is contained in:
parent
cd1d2c85d8
commit
a96b740a15
@ -93,7 +93,7 @@ export const createLoginMiddleware = (userController: UserAccessor) =>
|
|||||||
const secretKey = setting.jwt_secretkey;
|
const secretKey = setting.jwt_secretkey;
|
||||||
const body = ctx.request.body;
|
const body = ctx.request.body;
|
||||||
//check format
|
//check format
|
||||||
if (!("username" in body) || !("password" in body)) {
|
if (typeof body == "string" || !("username" in body) || !("password" in body)) {
|
||||||
return sendError(
|
return sendError(
|
||||||
400,
|
400,
|
||||||
"invalid form : username or password is not found in query.",
|
"invalid form : username or password is not found in query.",
|
||||||
@ -249,6 +249,9 @@ export const resetPasswordMiddleware = (cntr: UserAccessor) =>
|
|||||||
const username = body['username'];
|
const username = body['username'];
|
||||||
const oldpw = body['oldpassword'];
|
const oldpw = body['oldpassword'];
|
||||||
const newpw = body['newpassword'];
|
const newpw = body['newpassword'];
|
||||||
|
if(typeof username !== "string" || typeof oldpw !== "string" || typeof newpw !== "string"){
|
||||||
|
return sendError(400,"request body is invalid format");
|
||||||
|
}
|
||||||
const user = await cntr.findUser(username);
|
const user = await cntr.findUser(username);
|
||||||
if(user === undefined){
|
if(user === undefined){
|
||||||
return sendError(403,"not authorized");
|
return sendError(403,"not authorized");
|
||||||
|
Loading…
Reference in New Issue
Block a user