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