Showing
2 changed files
with
25 additions
and
6 deletions
| ... | @@ -114,7 +114,10 @@ app.get('/logout',(req,res)=>{ | ... | @@ -114,7 +114,10 @@ app.get('/logout',(req,res)=>{ |
| 114 | 114 | ||
| 115 | //로그인 로그아웃 여부 | 115 | //로그인 로그아웃 여부 |
| 116 | const authInfo = (req)=>{ | 116 | const authInfo = (req)=>{ |
| 117 | - if(req.user) return `${user.name} | <a href="/logout">로그아웃</a>`; | 117 | + if(req.user) |
| 118 | + { | ||
| 119 | + return `${user.name} | <a href="/logout">로그아웃</a>`;} | ||
| 120 | + else | ||
| 118 | return `<a href="/login">로그인</a>`; | 121 | return `<a href="/login">로그인</a>`; |
| 119 | } | 122 | } |
| 120 | 123 | ||
| ... | @@ -154,11 +157,30 @@ function (accessToken, refreshToken, profile, done) { | ... | @@ -154,11 +157,30 @@ function (accessToken, refreshToken, profile, done) { |
| 154 | /*--------------------회원가입 처리---------------------- */ | 157 | /*--------------------회원가입 처리---------------------- */ |
| 155 | 158 | ||
| 156 | 159 | ||
| 160 | +//회원가입 처리 Post | ||
| 161 | +var user = {}; | ||
| 162 | +app.post('/join',(req,res)=>{ | ||
| 163 | + user.email = req.body.email; | ||
| 164 | + user.password = req.body.password; | ||
| 165 | + user.name=req.body.name; | ||
| 166 | + //로그인 페이지로 이동 | ||
| 167 | + console.log(user); | ||
| 168 | + res.redirect('/login'); | ||
| 169 | +}); | ||
| 170 | + | ||
| 171 | + | ||
| 172 | + | ||
| 173 | + | ||
| 174 | + | ||
| 157 | //회원가입 페이지 Get | 175 | //회원가입 페이지 Get |
| 158 | app.get('/join',(req,res)=>{ | 176 | app.get('/join',(req,res)=>{ |
| 159 | let page = getPage('회원가입',` | 177 | let page = getPage('회원가입',` |
| 160 | <html> | 178 | <html> |
| 161 | <head> | 179 | <head> |
| 180 | + <script> function congratulation() | ||
| 181 | + { | ||
| 182 | + alert("새로운 회원이 되신걸 축하합니다!:D \n 레시피 찾을 준비 되셨나요?"); | ||
| 183 | + } </script> | ||
| 162 | <style> | 184 | <style> |
| 163 | body { | 185 | body { |
| 164 | padding-top: 15px; | 186 | padding-top: 15px; |
| ... | @@ -208,10 +230,7 @@ app.get('/join',(req,res)=>{ | ... | @@ -208,10 +230,7 @@ app.get('/join',(req,res)=>{ |
| 208 | </style><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> | 230 | </style><link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> |
| 209 | <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> | 231 | <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> |
| 210 | <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> | 232 | <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> |
| 211 | - <script> function congratulation() | 233 | + |
| 212 | - { | ||
| 213 | - alert("새로운 회원이 되신걸 축하합니다!:D \n 레시피 찾을 준비 되셨나요?"); | ||
| 214 | - } </script> | ||
| 215 | </head> | 234 | </head> |
| 216 | 235 | ||
| 217 | <body> | 236 | <body> |
| ... | @@ -235,6 +254,7 @@ app.get('/join',(req,res)=>{ | ... | @@ -235,6 +254,7 @@ app.get('/join',(req,res)=>{ |
| 235 | </button> | 254 | </button> |
| 236 | </form> | 255 | </form> |
| 237 | </html> | 256 | </html> |
| 257 | + | ||
| 238 | `,'<a href="/login">뒤로가기</a>'); | 258 | `,'<a href="/login">뒤로가기</a>'); |
| 239 | res.send(page); | 259 | res.send(page); |
| 240 | }); | 260 | }); | ... | ... |
| 1 | -{"cookie":{"originalMaxAge":null,"expires":null,"httpOnly":true,"path":"/"},"flash":{"error":["Missing username or password."]},"__lastAccess":1638446277022} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment