제로보드에 관한 팁이나 강의를 소개하는 게시판입니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
같은 아이디로 로그인을 시도하면 이전 로그인을 끊고 새로 로그인을 하게 하는 것입니다.
(중복자료이면 삭제합니다.)
아이디 도용을 막을 수는 없지만 하나의 아이디로 각기 다른 곳에서 동시에 접속하지 못하게 하는 효과는 있습니다.
lib.php 맨 하단( ?> 바로 위 )에 아래의 내용을 삽입해줍니다.
====================================================
function user_session_check($no) // 동시접속자 세션 체크 함수
{
global $HTTP_COOKIE_VARS, $_zb_path, $_zbDefaultSetup;
$sess_path = $_zb_path.$_zbDefaultSetup[session_path];
$dirlist = opendir($sess_path);
while($file = readdir($dirlist)) {
if ($file != "." && $file != "..") {
$str = @zReadFile($sess_path."/".$file);
$strlist = explode(";",$str);
$strlist = explode("|",$strlist[1]);
if ($strlist[0] == "zb_logged_no") {
$strlist = explode(":",$strlist[1]);
if ($strlist[2] == "\"$no\"") {
?>
<script>alert('이 전 연결에서 로그아웃을 안하셨거나 이미 접속중인 아이디입니다. \n\n현재의 연결을 끊고 새로 접속합니다.');</script>
<?
@z_unlink($sess_path."/".$file);
}
}
}
}
}
====================================================
댓글 '5'
미니커뮤니티
그리고 저 처럼 세션에 다른 여러가지를 추가한 사람들이 있다면 이 소스를 사용하세요
while($file = readdir($dirlist)) {
if($file != "." && $file != "..") {
$str = @zReadFile($sess_path."/".$file);
$strlist = explode("zb_logged_no",$str);
$strlist = explode("\"",$strlist[1]);
if($strlist[1] == $no) {
echo "<script>alert('이 전 연결에서 로그아웃을 안하셨거나 이미 접속중인 아이디입니다. \\n\\n현재의 연결을 끊고 새로 접속합니다.');</script>";
@z_unlink($sess_path."/".$file);
}
}
}
SADF
|
설문조사 종료일 : 2009-04-05 00:00
참가자 : 1
|
||||||||
|
asd (1)
1
ASFSADFASDF
2
SADFASD
|
||||||||
![]() |
||||||||

ASFSADFASDF 

좋은 팁 고맙습니다~