โดย kik » 26/06/2010 7:01 pm
ขออภัยที่มาลงให้ช้านะคะ
นี้ code หน้า login.php
โค้ด: เลือกทั้งหมด
if(defined('MAIN_INIT')){
$login_root = MAIN_INIT == 'chklogin' ? '../../' : '';
if($_REQUEST[action] == 'login'){
$login_user = trim($_POST[login_user]);
$login_password = trim($_POST[login_password]);
}elseif($_REQUEST[action] == 'logout'){
setCookie($prefix.'login_user', '', time(), '/');
setCookie($prefix.'login_password', '', time(), '/');
$login_user = '';
$login_password = '';
unset($_SESSION[$prefix][login]);
}elseif(isset($_SESSION[$prefix][login])){
$login_user = $_SESSION[$prefix][login];
$login_password = $_SESSION[$prefx][login][password];
}else{
$_SESSION[$prefix][login] ;
$_SESSION[$prefix][login][password];
}
if($login_user != '' && $login_password != ''){
$login_result = $db->search($config[db_member],'username',$login_user);
if($login_result[username] == $login_user && $login_result[password] == $login_password){
$_SESSION[$prefix][login] = $login_user;
$_SESSION[$prefix][login][password] = $login_password;
if($_SESSION[$prefix][login] == '' && $_SESSION[$prefix][password] == ''){
echo 'no';
}else{
$error = false;
}
}else{
$error = $lng[LOGIN_ERROR];
$login_user = '';
$login_password = '';
}
}
if($login_user == '' || $login_password == ''){
$patt = array('/{(LNG_[A-Z_]+)}/e','/{USERNAME}/','/{PASSWORD}/','/{FUNCTION}/','/{FORMACTION}/','/{REGISTER}/','/{FORGOT}/');
unset($replace);
$replace[] = '$lng[$1]';
$replace[] = $login_user;
$replace[] = $login_password;
$replace[] = 'return chkLogin(login_form.login_user.value,login_form.login_password.value,\'error\')';
$replace[] = 'index.php?action=login';
$replace[] = getURL('register','','','');
$replace[] = getURL('forgot','','','');
$content = preg_replace($patt,$replace,file_get_contents("$login_root$config[temp]member/loginform.html"));
}
}
ขออภัยที่มาลงให้ช้านะคะ
นี้ code หน้า login.php
[code]
if(defined('MAIN_INIT')){
$login_root = MAIN_INIT == 'chklogin' ? '../../' : '';
if($_REQUEST[action] == 'login'){
$login_user = trim($_POST[login_user]);
$login_password = trim($_POST[login_password]);
}elseif($_REQUEST[action] == 'logout'){
setCookie($prefix.'login_user', '', time(), '/');
setCookie($prefix.'login_password', '', time(), '/');
$login_user = '';
$login_password = '';
unset($_SESSION[$prefix][login]);
}elseif(isset($_SESSION[$prefix][login])){
$login_user = $_SESSION[$prefix][login];
$login_password = $_SESSION[$prefx][login][password];
}else{
$_SESSION[$prefix][login] ;
$_SESSION[$prefix][login][password];
}
if($login_user != '' && $login_password != ''){
$login_result = $db->search($config[db_member],'username',$login_user);
if($login_result[username] == $login_user && $login_result[password] == $login_password){
$_SESSION[$prefix][login] = $login_user;
$_SESSION[$prefix][login][password] = $login_password;
if($_SESSION[$prefix][login] == '' && $_SESSION[$prefix][password] == ''){
echo 'no';
}else{
$error = false;
}
}else{
$error = $lng[LOGIN_ERROR];
$login_user = '';
$login_password = '';
}
}
if($login_user == '' || $login_password == ''){
$patt = array('/{(LNG_[A-Z_]+)}/e','/{USERNAME}/','/{PASSWORD}/','/{FUNCTION}/','/{FORMACTION}/','/{REGISTER}/','/{FORGOT}/');
unset($replace);
$replace[] = '$lng[$1]';
$replace[] = $login_user;
$replace[] = $login_password;
$replace[] = 'return chkLogin(login_form.login_user.value,login_form.login_password.value,\'error\')';
$replace[] = 'index.php?action=login';
$replace[] = getURL('register','','','');
$replace[] = getURL('forgot','','','');
$content = preg_replace($patt,$replace,file_get_contents("$login_root$config[temp]member/loginform.html"));
}
}[/code]