Skip to content

Commit 676b1e7

Browse files
Merge pull request #1 from agoodneighbor/header
Header
2 parents acc66fc + 0a0d964 commit 676b1e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1969
-1537
lines changed

.DS_Store

6 KB
Binary file not shown.

Controller/MemberController.js

+41-79
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,25 @@
11
"use strict";
2-
32
const { request } = require("express");
43
const { Member, Address } = require("../Model");
54

65
exports.member = (req, res) => {
76
let is_login = false;
8-
97
if (req.session.user !== undefined) {
108
is_login = true;
119
}
1210
console.log(is_login);
1311
res.render("index", { is_login: is_login });
1412
};
15-
16-
17-
18-
1913
exports.asign = async (req, res) => {
2014
let isOkay = true;
21-
22-
await Member.findAll({
15+
const result = await Member.findAll({
2316
attributes: ["user_id"],
24-
}).then((result) => {
25-
for (let i = 0; i < result.length; i++) {
26-
if (result[i].dataValues["user_id"] === req.body.id) {
27-
isOkay = false;
28-
}
29-
}
3017
});
3118

19+
for (let i = 0; i < result.length; i++) {
20+
if (result[i].dataValues["user_id"] === req.body.id) isOkay = false;
21+
}
22+
3223
if (isOkay) {
3324
const data = {
3425
user_id: req.body.id,
@@ -40,86 +31,57 @@ exports.asign = async (req, res) => {
4031
dong: req.body["구"],
4132
remaining_address: req.body["동"],
4233
};
43-
await Address.create(address).then((result) => {
44-
data["address_id"] = result.dataValues["address_id"];
45-
Member.create(data).then((result) => {});
46-
});
34+
const secondResult = await Address.create(address);
35+
data["address_id"] = secondResult.dataValues["address_id"];
36+
Member.create(data);
4737
}
4838
res.send(isOkay);
4939
};
5040

41+
// 로그인
5142
exports.login = async (req, res) => {
5243
let isOkay = false;
53-
54-
await Member.findAll({
44+
const result = await Member.findAll({
5545
attributes: ["user_id", "user_pw", "member_id"],
56-
}).then((result) => {
57-
let currnet_member_id = undefined;
58-
59-
for (let i = 0; i < result.length; i++) {
60-
if (
61-
result[i].dataValues["user_id"] === req.body.id &&
62-
result[i].dataValues["user_pw"] === req.body.pw
63-
) {
64-
isOkay = true;
65-
currnet_member_id = result[i].dataValues["member_id"];
66-
}
67-
}
68-
if (isOkay) {
69-
req.session.user = currnet_member_id;
70-
71-
console.log(req.session.user);
72-
}
7346
});
47+
let currnet_member_id = undefined;
48+
for (let i = 0; i < result.length; i++) {
49+
if (
50+
result[i].dataValues["user_id"] === req.body.id &&
51+
result[i].dataValues["user_pw"] === req.body.pw
52+
) {
53+
isOkay = true;
54+
currnet_member_id = result[i].dataValues["member_id"];
55+
}
56+
}
57+
if (isOkay) {
58+
req.session.user = currnet_member_id;
59+
console.log(req.session.user);
60+
}
7461
res.send(isOkay);
7562
};
76-
77-
// exports.delete_comment = (req,res) => {
78-
// Visitor.destroy({
79-
// where : { id: req.body.id }
80-
// }).then((result)=>{
81-
// console.log( result );
82-
// res.send( "삭제 성공" );
83-
// })
84-
// //delete from visitor where id = req.body.id
85-
// }
86-
8763
//로그아웃
88-
89-
exports.Logout=async(req,res)=>{
90-
if (req.session.user) { //세션정보가 존재하는 경우
64+
exports.Logout = async (req, res) => {
65+
if (req.session.user) {
66+
//세션정보가 존재하는 경우
9167
await req.session.destroy(function (err) {
92-
if (err)
93-
console.log(err)
94-
else {
95-
res.send(true);
96-
}
97-
})
68+
if (err) console.log(err);
69+
else res.send(true);
70+
});
9871
}
99-
}
100-
101-
102-
72+
};
10373
//회원정보 수정
104-
105-
exports.accessProfile=async(req,res)=>{
74+
exports.accessProfile = async (req, res) => {
10675
let is_login = false;
107-
10876
if (req.session.user !== undefined) {
10977
is_login = true;
11078
}
111-
let member_id=Number(req.session.user);
112-
113-
await Member.findOne({
114-
where:{member_id:member_id}
115-
}).then((result)=>{
116-
console.log(result);
117-
res.render("Profile",{is_login:is_login,user:result.dataValues});
118-
})
119-
120-
}
121-
122-
exports.FixedProfile=async(req,res)=>{
123-
let member_id=Number(req.session.user);
124-
125-
}
79+
let member_id = Number(req.session.user);
80+
const result = await Member.findOne({
81+
where: { member_id: member_id },
82+
});
83+
res.render("Profile", { is_login: is_login, user: result.dataValues });
84+
};
85+
exports.FixedProfile = async (req, res) => {
86+
let member_id = Number(req.session.user);
87+
};

Controller/Model.js

-54
This file was deleted.

0 commit comments

Comments
 (0)