ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฐ์ํ
Controller
UsersController
//๋ก๊ทธ์์ ์์ฒญ
@GetMapping("/logout")
public ModelAndView logout(HttpSession session) throws Exception {
//์ธ์
์์ vo๊ฐ์ฒด๋ฅผ ๊บผ๋ด์จ๋ค.
Object object = session.getAttribute("login");
//์ธ์
์ ๋ก๊ทธ์ธ ์ ๋ณด๊ฐ ์๋ค๋ฉด
if(object != null) {
//login์ธ์
์ ์์ค๋ค.
session.removeAttribute("login");
//์ธ์
์ ์ ๋ณด๋ฅผ ์ด๊ธฐํ ์ํด
session.invalidate();
}
return new ModelAndView("redirect:/");
}
๋ก๊ทธ์์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ๋ก๊ทธ์ธ ์ธ์ ์์ vo๊ฐ์ฒด๋ฅผ ๊บผ๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ง์๋ฒ๋ฆฌ๊ณ ํ์ฌ ์ธ์ ์ ๋ฌดํจํ ์์ผ์ผํ๋ค. DB์์ ๋ฐ๋ก ํด์ค ๊ฒ์ ์์ผ๋ฏ๋ก ์๋น์ค๋จ์์ ํด์ค ๊ฒ์ ์๋ค. view์์๋ ๋ก๊ทธ์์ ๋ฒํผ์ ์์ฒญ ์ฒ๋ฆฌ๋ง ํด์ฃผ๋ฉด ๋๋ค.
๋ฐ์ํ
'Project > Instagram' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[spring] ํด๋ก ์ฝ๋ฉ08 User - ํ๋กํ ์ฌ์ง ๋ฑ๋ก, ์กฐํ, ์ญ์ (0) | 2020.04.08 |
---|---|
[spring] ํด๋ก ์ฝ๋ฉ07 User - ํ์์ ๋ณด ๋ณ๊ฒฝ (0) | 2020.04.08 |
[spring] ํด๋ก ์ฝ๋ฉ05 User - ๋ก๊ทธ์ธ, ์ธ์ (0) | 2020.04.08 |
[spring] ํด๋ก ์ฝ๋ฉ04 User - ์ค๋ณตํ์ธ (0) | 2019.11.30 |
[spring] ํด๋ก ์ฝ๋ฉ03 User - ํ์๊ฐ์ (0) | 2019.11.29 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ์ดํด๋ฆฝ์ค ์ค์น
- ๋ณ๋ช ์ฒ๋ฆฌ
- ์๋ฃ๊ตฌ์กฐ
- mysql์ค์น
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ์จ๋ฆฌ์์ค
- ๊ฒ์ํ ์ญ์
- ๊ฒ์๋ฌผ ์ญ์
- ๊ฒ์๋ฌผ์กฐํ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- tomcat์ค์น
- typeAliases
- Algorithm
- ๋ถํธ ์๋์์ฑ
- ๊ฒ์ํ ์กฐํ
- Java
- ๊ฐ๋ฐ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์๋ฐ
- ์๊ณ ๋ฆฌ์ฆ
- java jdk ์ค์น
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
๊ธ ๋ณด๊ดํจ