세션을 사용하여 로그인 유지 (jsp파일에서)
1. 로그인 성공후 세션에 id 값을 넣는다.
<%
if(param.getString("user_id") != null && param.getString("user_id")!=""){
session.setAttribute("id", param.getString("user_id"));
}
%>
2. 로그인이 필요한곳에서 체크하고, id를 확인한다.
<%
String id = (String)session.getAttribute("id");
if(id!=null && !id.equals("")){ // 세션에 아이디가 있으면 로그아웃이 보임.
%>
<li><a href="#" onclick="fnLogout(); return false;" alt="로그아웃" >로그아웃(<%=(String)session.getAttribute("id") %>)</a></li>
<%}else{ %>
<li><a href="#" onclick="fnLoginInput(); return false;" alt="로그인하기" >로그인하기</a></li>
<%} %>
##################################
<%
String user_id = (String)session.getAttribute("id");
param.put("MEMBER_ID",user_id);
%>
<input type="hidden" name="MEMBER_ID" id="MEMBER_ID" value="<%=param.getString("MEMBER_ID") %>" />
3. 로그아웃시에 세션을 만료한다.
<%
session.invalidate();
%>
참고 URL :
[JSP] 웹에서 세션(session)의 사용
http://hyeonstorage.tistory.com/125
'개발 일반' 카테고리의 다른 글
모바일 웹사이트 구축 참고 자료 (0) | 2016.01.28 |
---|---|
자바스크립트가 세상을 먹어치우고 있다(Javascript Is Eating The World) (0) | 2015.12.31 |
Java app 에서 Log4j 사용법 (0) | 2015.07.27 |
웹서버 개발 참고 링크(HTML5, JQuery ...) (0) | 2015.05.29 |
국내외 M2M 시장 현황 및 개방형 기술 표준화 현황 (0) | 2015.02.03 |