|
@ -25,6 +25,10 @@ export default class { |
|
|
@auth(false) |
|
|
@auth(false) |
|
|
async loginRes(request: Req, h: Res): ReturnValue { |
|
|
async loginRes(request: Req, h: Res): ReturnValue { |
|
|
const { username, password } = request.payload as any; |
|
|
const { username, password } = request.payload as any; |
|
|
|
|
|
if(!username || !password ){ |
|
|
|
|
|
request.yar.flash('error', 'username or password can not be empty.'); |
|
|
|
|
|
return h.redirect("/login"); |
|
|
|
|
|
} |
|
|
const User = request.getModel("User"); |
|
|
const User = request.getModel("User"); |
|
|
const account = <any>await User.findOne({ where: { username: username } }); |
|
|
const account = <any>await User.findOne({ where: { username: username } }); |
|
|
|
|
|
|
|
|