최종 로그인 일시 기록 기능 추가
This commit is contained in:
parent
303302c992
commit
4a61cc54e1
@ -39,7 +39,12 @@ public class LoginDAO extends EgovComAbstractDAO {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void insertLoginLog(NlibLoginVO userVO) {
|
public void insertLoginLog(NlibLoginVO userVO) {
|
||||||
insert("LoginDAO.insertLoginLog", userVO);
|
|
||||||
|
// 사용자 최종 접속정보 업데이트
|
||||||
|
update("LoginDAO.updateLoginTimeStamp", userVO);
|
||||||
|
|
||||||
|
// 사용자 접속 로그 등록
|
||||||
|
insert("LoginDAO.insertLoginLog", userVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public HashMap<String, String> selectCouncilInfoByDnsHost(String councilDnsHost) {
|
public HashMap<String, String> selectCouncilInfoByDnsHost(String councilDnsHost) {
|
||||||
|
|||||||
@ -143,6 +143,7 @@ public class LoginServiceImpl implements LoginService
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 로그인 로그 정보 저장
|
// 로그인 로그 정보 저장
|
||||||
|
nlibLoginedVO.setIp(req.getRemoteAddr());
|
||||||
loginDAO.insertLoginLog(nlibLoginedVO);
|
loginDAO.insertLoginLog(nlibLoginedVO);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@ -61,6 +61,15 @@
|
|||||||
AND A.STATUS = 'P' /* 휴면 */
|
AND A.STATUS = 'P' /* 휴면 */
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="updateLoginTimeStamp" parameterType="NlibLoginVO">
|
||||||
|
UPDATE UAC_CLTR_DB.MB_INFO A /* 사용자정보 */
|
||||||
|
SET A.IP = #{ip}
|
||||||
|
, A.LAST_ACCESS_DD = NOW()
|
||||||
|
, A.MOD_ID = #{mbInfoId}
|
||||||
|
, A.MOD_DD = NOW()
|
||||||
|
WHERE MB_INFO_ID = #{mbInfoId}
|
||||||
|
</update>
|
||||||
|
|
||||||
<insert id="insertLoginLog" parameterType="NlibLoginVO">
|
<insert id="insertLoginLog" parameterType="NlibLoginVO">
|
||||||
INSERT INTO SM_ACC_LOG /* 접속로그 */
|
INSERT INTO SM_ACC_LOG /* 접속로그 */
|
||||||
( USER_ID
|
( USER_ID
|
||||||
@ -89,13 +98,21 @@
|
|||||||
,JOIN_AGREE_DD
|
,JOIN_AGREE_DD
|
||||||
,JOIN_COUNCIL_CD
|
,JOIN_COUNCIL_CD
|
||||||
,MASTER_YN
|
,MASTER_YN
|
||||||
) VALUES (
|
)
|
||||||
|
SELECT
|
||||||
#{mbInfoId}
|
#{mbInfoId}
|
||||||
,#{joinType}
|
,#{joinType}
|
||||||
,NOW()
|
,NOW()
|
||||||
,#{joinCouncilCd}
|
,#{joinCouncilCd}
|
||||||
,'N'
|
,'N'
|
||||||
)
|
FROM UAC_CLTR_DB.TMP_MB_SITE_INFO
|
||||||
|
WHERE JOIN_COUNCIL_CD = #{joinCouncilCd}
|
||||||
|
AND NOT EXISTS (
|
||||||
|
SELECT MB_SITE_ID
|
||||||
|
FROM MB_SITE S
|
||||||
|
WHERE S.MB_INFO_ID = #{mbInfoId}
|
||||||
|
AND S.JOIN_COUNCIL_CD = #{joinCouncilCd}
|
||||||
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
<appender-ref ref="console"/>
|
<appender-ref ref="console"/>
|
||||||
</logger>
|
</logger>
|
||||||
|
|
||||||
<Logger name="org.springframework" level="DEBUG" additivity="false">
|
<Logger name="org.springframework" level="INFO" additivity="false">
|
||||||
<AppenderRef ref="console" />
|
<AppenderRef ref="console" />
|
||||||
</Logger>
|
</Logger>
|
||||||
<Root level="DEBUG">
|
<Root level="DEBUG">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user