mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
fix api bad login response
This commit is contained in:
parent
1c5198e568
commit
134106c34e
@ -82,8 +82,10 @@ export default class Login extends React.Component {
|
||||
this.toogleLoading(true)
|
||||
|
||||
const loginProcess = await AuthModel.login(payload).catch((error) => {
|
||||
console.error(error, error.response)
|
||||
|
||||
this.toogleLoading(false)
|
||||
this.onError(error)
|
||||
this.onError(error.response.data.message)
|
||||
|
||||
return false
|
||||
})
|
||||
|
@ -75,6 +75,7 @@
|
||||
.field-error {
|
||||
color: red;
|
||||
font-size: 0.8rem;
|
||||
margin: 20px 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -7,11 +7,15 @@ export default {
|
||||
fn: async (req, res) => {
|
||||
passport.authenticate("local", { session: false }, async (error, user, options) => {
|
||||
if (error) {
|
||||
return res.status(500).json(`Error validating user > ${error.message}`)
|
||||
return res.status(500).json({
|
||||
message: `Error validating user > ${error.message}`,
|
||||
})
|
||||
}
|
||||
|
||||
if (!user) {
|
||||
return res.status(401).json("Invalid credentials")
|
||||
return res.status(401).json({
|
||||
message: "Invalid credentials",
|
||||
})
|
||||
}
|
||||
|
||||
const token = await Token.createNewAuthToken(user, options)
|
||||
|
@ -8,18 +8,26 @@ export default {
|
||||
const { token, user_id } = req.body
|
||||
|
||||
if (typeof user_id === "undefined") {
|
||||
return res.status(400).json("No user_id provided")
|
||||
return res.status(400).json({
|
||||
message: "No user_id provided",
|
||||
})
|
||||
}
|
||||
if (typeof token === "undefined") {
|
||||
return res.status(400).json("No token provided")
|
||||
return res.status(400).json({
|
||||
message: "No token provided",
|
||||
})
|
||||
}
|
||||
|
||||
const session = await Session.findOneAndDelete({ user_id, token })
|
||||
|
||||
if (session) {
|
||||
return res.json("done")
|
||||
return res.json({
|
||||
message: "Session deleted",
|
||||
})
|
||||
}
|
||||
|
||||
return res.status(404).json("not found")
|
||||
return res.status(404).json({
|
||||
message: "Session not found",
|
||||
})
|
||||
},
|
||||
}
|
@ -10,7 +10,9 @@ export default {
|
||||
select: ["username", "email", "password", "fullName"],
|
||||
}, async (req, res) => {
|
||||
const result = await createUser(req.selection).catch((err) => {
|
||||
return res.status(500).json(err.message)
|
||||
return res.status(500).json({
|
||||
message: `Error creating user > ${err.message}`,
|
||||
})
|
||||
})
|
||||
|
||||
return res.json(result)
|
||||
|
Loading…
x
Reference in New Issue
Block a user