güncelleme
This commit is contained in:
parent
507cb27a16
commit
2bbc1ea185
@ -91,4 +91,19 @@ const createRegister = async function ({ email, password }, { name, surname, use
|
||||
return returndata(false, null, false);
|
||||
};
|
||||
};
|
||||
exports.createRegister = createRegister;
|
||||
exports.createRegister = createRegister;
|
||||
|
||||
exports.updateAccount = async function ({ id, name = null, surname = null, username = null, email = null }) {
|
||||
console.log(name, surname, username, email);
|
||||
const result = await Accounts.update({
|
||||
name: (name) ?? '',
|
||||
surname: (surname) ?? '',
|
||||
username: (username) ?? '',
|
||||
email: (email) ?? ''
|
||||
}, {
|
||||
where: {
|
||||
id: id
|
||||
}
|
||||
});
|
||||
return result;
|
||||
}
|
||||
@ -8,8 +8,6 @@ const siginLogin = async function (email, password) {
|
||||
try {
|
||||
const login = await queryLogin({ email: email, password: password });
|
||||
|
||||
console.log(login);
|
||||
|
||||
if (login.Success === false && !login.Data) {
|
||||
return login;
|
||||
};
|
||||
@ -18,7 +16,8 @@ const siginLogin = async function (email, password) {
|
||||
id: login.Data.account.id,
|
||||
name: login.Data.account.name,
|
||||
surname: login.Data.account.surname,
|
||||
username: login.Data.account.username
|
||||
username: login.Data.account.username,
|
||||
email: email
|
||||
};
|
||||
|
||||
const tokenJWT = await generateJWT({
|
||||
@ -29,7 +28,7 @@ const siginLogin = async function (email, password) {
|
||||
if (login.Success === true) {
|
||||
return returndata(true, {
|
||||
token: tokenJWT.Data,
|
||||
account: accountData
|
||||
account: { ...accountData }
|
||||
}, true);
|
||||
} else {
|
||||
return returndata(true, null, false);
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
const express = require('express');
|
||||
const auth = require('../middlewares/auth');
|
||||
const { updateAccount } = require('../process/process');
|
||||
const router = express();
|
||||
|
||||
router.get('/', auth, async function (req, res) {
|
||||
@ -14,4 +15,22 @@ router.get('/', auth, async function (req, res) {
|
||||
}
|
||||
});
|
||||
|
||||
router.post('/update', auth, async function (req, res) {
|
||||
const accountId = req.account.id;
|
||||
const name = req.body.name;
|
||||
const surname = req.body.surname;
|
||||
const username = req.body.username;
|
||||
const email = req.body.email;
|
||||
|
||||
const result = await updateAccount({
|
||||
id: accountId,
|
||||
name: name,
|
||||
surname: surname,
|
||||
username: username,
|
||||
email: email
|
||||
});
|
||||
console.log(result);
|
||||
res.send(Boolean(result));
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
@ -6,7 +6,9 @@ const router = express();
|
||||
|
||||
router.get("/", async (req, res) => {
|
||||
try {
|
||||
console.log(req.headers.authorization);
|
||||
const verify = await verifyLogin(req.headers.authorization);
|
||||
console.log(verify);
|
||||
res.json(verify.Success);
|
||||
} catch (error) {
|
||||
res.sendStatus(500).send("");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user