güncelleme

This commit is contained in:
Batuxan 2026-04-25 09:25:40 +03:00
parent 507cb27a16
commit 2bbc1ea185
4 changed files with 40 additions and 5 deletions

View File

@ -92,3 +92,18 @@ const createRegister = async function ({ email, password }, { name, surname, use
};
};
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;
}

View File

@ -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);

View File

@ -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;

View File

@ -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("");