2 files changed +22
-6
lines changed Original file line number Diff line number Diff line change 16
16
<h3 class =" form-signin-heading text-center mb-5" >nahwasa.com</h3 >
17
17
18
18
<h3 class =" overview-normalize" >접속 아이디</h3 >
19
- <p >
20
- ${ loginId }
19
+ <p id =' login_id' >
21
20
</p >
22
21
<hr />
23
22
<h3 class =" overview-normalize" >역할</h3 >
24
- <p >
25
- ${ loginRoles }
23
+ <p id =' pw' >
26
24
</p >
27
25
<hr />
28
26
<h3 class =" overview-normalize" >역할에 따른 페이지 이동 권한 확인</h3 >
32
30
</p >
33
31
<hr />
34
32
<form method =" post" action =" /logout" >
35
- <button class =" btn btn-sm btn-danger btn-block" type =" submit" >로그아웃</button >
33
+ <button class =" btn btn-sm btn-danger btn-block" type =" submit" id = " logout_btn " >로그아웃</button >
36
34
</form >
35
+
36
+ <script >
37
+ const loginId = document .getElementById (' login_id' );
38
+ loginId .innerHTML = sessionStorage .getItem (' userid' );
39
+
40
+ const logoutBtn = document .getElementById (' logout_btn' );
41
+ logoutBtn .addEventListener (' click' , () => {
42
+ sessionStorage .setItem (' userid' , ' ' );
43
+ });
44
+ </script >
37
45
</div >
38
46
</body >
39
47
</html >
Original file line number Diff line number Diff line change 27
27
<label for =" password" class =" sr-only" >비밀번호</label >
28
28
<input type =" password" id =" password" name =" pw" class =" form-control" placeholder =" 비밀번호" required =" " >
29
29
</p >
30
- <button class =" btn btn-lg btn-primary btn-block" type =" submit" >로그인</button >
30
+ <button class =" btn btn-lg btn-primary btn-block" type =" submit" id = " login_btn " >로그인</button >
31
31
</form >
32
32
33
33
<form class =" form-signin" method =" get" action =" /view/join" >
34
34
<button class =" btn btn-lg btn-warning btn-block" type =" submit" >회원가입하기</button >
35
35
</form >
36
+
37
+ <script >
38
+ const loginBtn = document .getElementById (' login_btn' );
39
+
40
+ loginBtn .addEventListener (' click' , () => {
41
+ sessionStorage .setItem (' userid' , document .getElementById (' username' ).value );
42
+ });
43
+ </script >
36
44
</div >
37
45
</body >
38
46
</html >
0 commit comments