반응형 Development24 ESAPI 라이브러리에서 getCurrentUser의 세션을 가져오지 못할 때 ESAPI 라이브러이의 Authenticator 인터페이스를 구현(implements)하여 사용할 때에 getCurrentUser 메소드가 있습니다. 이 메소드는 사용자가 로그인을 하게 되면 세션에 유저정보를 저장하게 되어 있는데, 이 때 저장된 세션을 가져와서 익명의 사용자인지, 로그인 시간이 만료가 되었는지 체크를 해야되는데, 현재 로직상 이상하게도 현재 유저 정보를 Anonymous로 가져오는 버그가 존재하고 있더라구요(물론 현재 제가 수정한 웹에서만 해당될 지도 모릅니다.).그래서 현재 로그인된 세션을 가져올 수 있도록 코드를 수정하였습니다. reference의 AbstractAuthenticator.java를 수정하셔도 되며, 별도의 java 파일을 만들어서 사용하셔도 됩니다.수정 전public.. 2014. 8. 5. mediatomb 데이터베이스 사용 시 Access denied 해결 sqlite3에서 mysql으로 변경 시 log파일에 Access denied가 발생할 때 해결 방법으로는 DATABASE YOUR PASSWORD HERE 위 태그를 밑에 넣어 주시고 mediatomb를 재시작 하시면 됩니다. 2014. 5. 2. 리눅스(Debian 계열) openssl 1.0.1g 판올림 이번 핫 이슈는 openssl 심장출혈(heartbleed) 버그가 있습니다. 이 버그를 해결하려면 openssl 1.0.1g 버전으로 판올림하는 해야하는데, openssl 소스를 직접 빌드하는 방법이 있었지만, 실패를 거듭해 포기한 후 그냥 비공식 패키지 소스를 설치하였습니다. # sudo nano /etc/apt/sources.list deb ftp://ulises.hostalia.com/debian sid maindeb-src ftp://ulises.hostalia.com/debian sid main추가 후 Ctrl + O -> Enter Key -> Ctrl + X# sudo apt-get update && sudo apt-get install libssl-dev openssl상기 화면은 제가 C.. 2014. 4. 23. failed to load session "ubuntu" xrdp를 설치 후 윈도우 OS에서 원격데스크탑으로 리눅스에 접근하려고 할 때에 로그인은 성공했지만 failed to load session "ubuntu"에 막혀 진행하지 못할 때, 해결방법으로는 다음과 같습니다.1. 데스크탑 관련 패키지 설치 또는 재설치# sudo apt-get update# sudo apt-get install unity-2d# sudo apt-get install ubuntu-desktop# sudo apt-get install compizconfig-settings-manager# sudo apt-get install compiz-plugins-extra# sudo shutdown -r now 2. 쉘 스크립트 수정# sudo nano /etc/xrdp/startwm.shAft.. 2014. 4. 14. 이전 1 2 3 4 5 6 다음 반응형