Showing
2 changed files
with
11 additions
and
4 deletions
... | @@ -15,20 +15,21 @@ var kakaoKey = { | ... | @@ -15,20 +15,21 @@ var kakaoKey = { |
15 | callbackURL : '/auth/login/kakao/callback' | 15 | callbackURL : '/auth/login/kakao/callback' |
16 | }; | 16 | }; |
17 | 17 | ||
18 | +// | ||
18 | var naverKey = { | 19 | var naverKey = { |
19 | clientID : 'OHmCrpQuVFnIEB4GkmF_', | 20 | clientID : 'OHmCrpQuVFnIEB4GkmF_', |
20 | callbackURL : '/auth/login/naver/callback', | 21 | callbackURL : '/auth/login/naver/callback', |
21 | clientSecret : 'BBgcRdnj0M' | 22 | clientSecret : 'BBgcRdnj0M' |
22 | }; | 23 | }; |
23 | 24 | ||
25 | +// | ||
24 | var googleKey = { | 26 | var googleKey = { |
25 | clientID : '924802195853-ir977i2ohnddaaninlqlbeg6sov629hq.apps.googleusercontent.com', | 27 | clientID : '924802195853-ir977i2ohnddaaninlqlbeg6sov629hq.apps.googleusercontent.com', |
26 | callbackURL : '/auth/login/google/callback', | 28 | callbackURL : '/auth/login/google/callback', |
27 | clientSecret : 'NaWeoJouUzYq4VfBesTkdUfA' | 29 | clientSecret : 'NaWeoJouUzYq4VfBesTkdUfA' |
28 | }; | 30 | }; |
29 | 31 | ||
30 | - | 32 | +// |
31 | - | ||
32 | passport.use(new KakaoStrategy(kakaoKey, | 33 | passport.use(new KakaoStrategy(kakaoKey, |
33 | function(accessToken, refreshToken,params, profile, done) { | 34 | function(accessToken, refreshToken,params, profile, done) { |
34 | console.log(profile); | 35 | console.log(profile); |
... | @@ -40,6 +41,7 @@ passport.use(new KakaoStrategy(kakaoKey, | ... | @@ -40,6 +41,7 @@ passport.use(new KakaoStrategy(kakaoKey, |
40 | } | 41 | } |
41 | )); | 42 | )); |
42 | 43 | ||
44 | +// | ||
43 | passport.use(new NaverStrategy(naverKey, | 45 | passport.use(new NaverStrategy(naverKey, |
44 | function (accessToken, refreshToken, profile, done) { | 46 | function (accessToken, refreshToken, profile, done) { |
45 | console.log(profile); | 47 | console.log(profile); |
... | @@ -51,6 +53,7 @@ passport.use(new NaverStrategy(naverKey, | ... | @@ -51,6 +53,7 @@ passport.use(new NaverStrategy(naverKey, |
51 | } | 53 | } |
52 | )); | 54 | )); |
53 | 55 | ||
56 | +// | ||
54 | passport.use(new GoogleStrategy(googleKey, | 57 | passport.use(new GoogleStrategy(googleKey, |
55 | function (accessToken, refreshToken, profile, done) { | 58 | function (accessToken, refreshToken, profile, done) { |
56 | console.log(profile); | 59 | console.log(profile); |
... | @@ -122,17 +125,19 @@ function loginByThirdparty(info, done) { | ... | @@ -122,17 +125,19 @@ function loginByThirdparty(info, done) { |
122 | }); | 125 | }); |
123 | } | 126 | } |
124 | 127 | ||
125 | -// 설명 | 128 | +// 라우터 설정, 카카오 |
126 | router.get('/auth/logout/kakao',function (req,res) { | 129 | router.get('/auth/logout/kakao',function (req,res) { |
127 | req.logout(); | 130 | req.logout(); |
128 | res.redirect('/'); | 131 | res.redirect('/'); |
129 | }) | 132 | }) |
130 | 133 | ||
131 | -router.get('/auth/logout/facebook',function (req,res) { | 134 | +// 라우터 설정, 페이스북 |
135 | +router.get('/auth/logout/naver',function (req,res) { | ||
132 | req.logout(); | 136 | req.logout(); |
133 | res.redirect('/'); | 137 | res.redirect('/'); |
134 | }) | 138 | }) |
135 | 139 | ||
140 | +// 라우터 설정, 구글 | ||
136 | router.get('/auth/logout/google',function (req,res) { | 141 | router.get('/auth/logout/google',function (req,res) { |
137 | req.logout(); | 142 | req.logout(); |
138 | res.redirect('/'); | 143 | res.redirect('/'); |
... | @@ -173,6 +178,7 @@ function getDaumToons(_day){ | ... | @@ -173,6 +178,7 @@ function getDaumToons(_day){ |
173 | }); | 178 | }); |
174 | } | 179 | } |
175 | 180 | ||
181 | +// | ||
176 | function getNaverToons(){ | 182 | function getNaverToons(){ |
177 | var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn"; | 183 | var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn"; |
178 | request(allWeeklyToonsUrl,function (err, res, html) { | 184 | request(allWeeklyToonsUrl,function (err, res, html) { | ... | ... |
... | @@ -2,6 +2,7 @@ var express = require('express'); | ... | @@ -2,6 +2,7 @@ var express = require('express'); |
2 | var async = require('async'); | 2 | var async = require('async'); |
3 | var router = express.Router(); | 3 | var router = express.Router(); |
4 | 4 | ||
5 | +// | ||
5 | function getYourToons(id,cb){ | 6 | function getYourToons(id,cb){ |
6 | //현재 로그인한 유저가 아닌 다른 유저들의 내툰리스트 가져오기 | 7 | //현재 로그인한 유저가 아닌 다른 유저들의 내툰리스트 가져오기 |
7 | var sqlquery = "SELECT u.id, t.toon_index, t.name, t.thum_link, t.webtoon_link, t.week, t.site FROM user u, user_toon_relation ur, toon t WHERE u.id != '"+id+"' && u.id=ur.user_id && t.toon_index=ur.toon_index;"; | 8 | var sqlquery = "SELECT u.id, t.toon_index, t.name, t.thum_link, t.webtoon_link, t.week, t.site FROM user u, user_toon_relation ur, toon t WHERE u.id != '"+id+"' && u.id=ur.user_id && t.toon_index=ur.toon_index;"; | ... | ... |
-
Please register or login to post a comment