SPRING
2017.05.22 / 18:54

Spring Seucrity ºê¶ó¿ìÀú °­Á¦Á¾·á½Ã ·Î±×¾Æ¿ô ijġ

ducati
Ãßõ ¼ö 173

¿¹Àü¿¡´Â Áߺ¹·Î±×ÀΠ󸮸¦ ÇϱⰡ ¾î·Á¿ö DB¸¦ ÀÌ¿ëÇß´Ù ¼ÖÁ÷È÷ DB¸¦ ÀÌ¿ëÇÏ´õ¶óµµ Áߺ¹ ·Î±×ÀÎÀ» ¿ÏÀüÈ÷ ¸·±â°¡ ¾î·Æ´Ù »ç¿ëÀÚ°¡ À¥À» alt + f4³ª °Á ÄÄÅ͸¦ Á¾·áÇعö¸®´Â °æ¿ì¿¡´Â ¾î¶»°Ô ÇÒ ¼ö°¡ ¾ø´Ù..ÇÏÁö¸¸ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ Àû¿ëÇϸé Áߺ¹ ·Î±×ÀÎÀ» ¸·À»¼ö Àִµ¥ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼µµ  alt + f4³ª À¥ ºê¶ó¿ìÁ® ¿À¸¥ÂÊ »ó´Ü x ¹öÆ°À» Ŭ¸¯Çؼ­ ´Ý´Â °æ¿ì´Â °³¹ßÀÚ°¡ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇؼ­ À̺¥Æ®¸¦ ijġÇÏ¿© logout ½ÃÄÑÁà¾ß Àû¿ëÀÌ µÈ´Ù ¹¹ »ç¿ëÀÚ°¡ logout ¹öÆ°À» ÀûÈ®È÷ Ŭ¸¯Çؼ­ À¥À» ´Ý´Â´Ù´Â º¸ÀåÀÌ ¾øÀ¸´Ï ¹¹ °ÅÀÇ À¥ºê¶ó¿ìÁ® ¿À¸¥ÂÊ »ó´Ü x¹öÆ°À» Ŭ¸¯Çؼ­ ´ÝÀ»°ÍÀÌ´Ù. ÀÏ´Ü ±¸ÇöÀº Àη±½ÄÀ¸·Î µÇ¾îÀÖ´Ù.

 

½ºÇÁ¸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³Á¤±îÁö´Â ÀûÁö ¾Ê°í ·Î±×¾Æ¿ô½Ã alt + f4 ³ª x¹öÆ°À» ÀÌ¿ëÇÏ¿© Á¾·á½Ã ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ÀÌ·±½ÄÀ¸·Î Àâ¾Æä¾ßÇÑ´Ù

 

<script type="text/javascript" src="<%=root%>/resources/js/jQuery/jquery-1.7.2.min.js"></script>
<script language="javascript">
//not event f5  event.clientY < 0
//event.altKey When press Alt +F4 
//event.ctrlKey When press Ctrl +F4 
//event.clientY 107 or 129 is  Alt F4 postion on window screen it may change base on screen resolution 
 $(window).bind('beforeunload', function() {
    if ((event.clientY < 0) ||(event.altKey) ||(event.ctrlKey)||((event.clientY < 129) && (event.clientY>107))) { 
   $.ajax({
    url : "logout"  //½ºÇÁ¸µ½ÃÅ¥¸®Æ¼ ¿¡¼­ Àû¿ë½ÃÄѳõÀº custom logout url
   }); 
        }
 }); 
</script>



Ãâó: http://devx.tistory.com/entry/Spring-Seucrity-ºê¶ó¿ìÀú-°­Á¦Á¾·á½Ã-·Î±×¾Æ¿ô-ijġ [Meta Developer Story]