Develop Study ๐Ÿ’ป

๋ชฝ๊ณ ๋””๋น„ ์—๋Ÿฌ ์ˆ˜์ • - ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ๊ณผ์ •/ ํ† ํฐ ์ ํ•ฉ์„ฑ ๋น„๊ต

๊น€๊ฐ€์€_binggamel 2022. 3. 9. 02:57
728x90

๋ชจ๋“  ์š”์ฒญ์— ๋Œ€ํ•ด token ์ •ํ•ฉ์„ฑ ์ฒดํฌํ•˜๋Š”๋ฐ ํ† ํฐ์ด ์—†๋Š” ๊ฒฝ์šฐ์™€ ๋น„์–ด์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ๋น„๊ตํ•˜๊ฒŒ ๋จ.

ํ† ํฐ์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๊ฒฝ์šฐ๋Š” ๋ฉ”์ธ, ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ์ •๋„์ด๊ณ 

๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ํ† ํฐ์ด ์—†๋Š”๊ฒฝ์šฐ์—” (์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ๋กœ๊ทธ์ธ์ด ํ’€๋ฆฐ๋‹ค๋˜๊ฐ€ ํ•˜๋Š” ๊ฒฝ์šฐ)๋Š” ๋กœ๊ทธ์ธ์„ ํ•˜๋„๋ก urser/login์œผ๋กœ ๋ Œ๋”ํ•œ๋‹ค.

๋ฐ˜๋Œ€๋กœ ํ† ํฐ์ด ์žˆ๋Š” ๊ฒฝ์šฐ (๋กœ๊ทธ์ธ์„ ํ•œ ์ƒํƒœ)

์šฐ์„  ํ† ํฐ์ด ๋””๋น„์— ์žˆ๋Š” ํ† ํฐ๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธ ํ•œ ํ›„ ์—๋Ÿฌ๊ฐ€ ์žˆ์œผ๋ฉด clearCookie๋กœ ๋กœ๊ทธ์•„์›ƒ ์‹œ์ผœ๋ฒ„๋ฆผ

์œ ์ €๋””๋น„์— ์ผ์น˜ํ•˜๋Š” ํ† ํฐ์„ ์ฐพ์œผ๋ฉด ์—๋Ÿฌ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ฑฐ๋‚˜ res.locals.user์— ์œ ์ € ์ •๋ณด๋ฅผ ๋ฟŒ๋ ค์ฃผ๊ฒŒ ๋œ๋‹ค.

์ด ๋•Œ ์• ์ดˆ์— ๋ชจ๋“  ํ† ํฐ์„ ๋‹ค ์ง€์šฐ๊ณ  ํ† ํฐ์ ํ•ฉ์„ฑ์„ ์‹œํ–‰ํ•˜๋ ค ํ–ˆ๋”๋‹ˆ result ์ž์ฒด๊ฐ€ ๋น„์–ด์žˆ๋˜ ๊ฒƒ

๊ทธ๋Ÿผ ๋ญ ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค

728x90