묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
중복로그인 방지
2011.07.07 14:54
한아이디로 로그인을 한번한 하게 하려면 어느 부분을 수정해야 될까요?
즉 브라우져를 여러개 뛰우거나 여러컴퓨터에서 로그인을 하려 할 경우 이미 로그인이 되어 있으면 로그인이 안되게 막는 기능을 구현하고 싶습니다..
고수님들 부탁드립니다..
즉 브라우져를 여러개 뛰우거나 여러컴퓨터에서 로그인을 하려 할 경우 이미 로그인이 되어 있으면 로그인이 안되게 막는 기능을 구현하고 싶습니다..
고수님들 부탁드립니다..
아래를 member.controller.php의 procMemberLogin 함수 부분에 추가하면 되는군요..
$oSessionModel = &getModel('session');
$output1 = $oSessionModel->getLoggedMembers($obj1);
$widget_info->member_list = $output1->data;
foreach($widget_info->member_list as $key => $val) {
if($user_id == $val->user_id)
return new Object(-1,'이미 다른곳에서 로그인되어있습니다.'+ ');
}