📄 login.php
字号:
<?php
/*****************************************************
login.php - 会员登录程序
Version : 1.2
Author : Tracemouse (tracemouse@msn.com)
Copyright: http://www.vitci.com
Writed : 2003/08/08
Modified : 2003/04/14
******************************************************/
require "./include/base.php";
if($action == 'exit')
{
setcookie('_login_user', '', time()-86400 * 365, $cookiepath, $cookiedomain);
setcookie('_login_password', '', time()-86400 * 365, $cookiepath, $cookiedomain);
// showmessage('suc_unlogin',$shop_url);*/
// clearcookies();
$_login_user = $_login_password = '';
showmessage('suc_unlogin', $referer ? $referer : 'index.php');
}
elseif($action == 'getpassword')
{
if(isset($getsubmit))
{
$username=daddslashes($username);
$query=$db->query("select email from $table_members where username='$username'");
if($dbq_rec=$db->fetch_array($query))
{
if($email != $dbq_rec['email'])
showmessage('err_getpass_erremail');
}
else
showmessage('err_login_nouser');
$newpasswd=random(6);
$newmd5pass=md5($newpasswd);
$sqlstr="update $table_members set password='$newmd5pass' where username='$username'";
if(!($query=$db->query($sqlstr))) showmessage('db_err');
sendmail($email,'get_passwd_subject','get_passwd_content');
showmessage('suc_sendpass');
}
else
{
$nav .= SEPARATER.$language['getpassword'];
include template('getpassword');
}
}
elseif ($action == 'login')
{
if (isset($loginsubmit))
{
$lgn_password=md5($password);
if (($username == '') || ($password == '')) showmessage('alt_null_username');
$lgn_username=daddslashes($username);
switch (checkpass($lgn_username,$lgn_password))
{
case 0:
if ($isprivate == 'on')
{
setcookie('_login_user', $lgn_username, time()+ 86400 * 365, $cookiepath, $cookiedomain);
setcookie('_login_password', $lgn_password, time()+ 86400 * 365, $cookiepath, $cookiedomain);
}
else
{
setcookie('_login_user', $lgn_username, 0, $cookiepath, $cookiedomain);
setcookie('_login_password', $lgn_password, 0, $cookiepath, $cookiedomain);
}
/*
setcookie('_cookietime', $_cookietime, $timestamp + 31536000, $cookiepath, $cookiedomain);
setcookie('_discuz_user', $username, $cookietime, $cookiepath, $cookiedomain);
setcookie('_discuz_pw', $password, $cookietime, $cookiepath, $cookiedomain);
setcookie('lastvisit', $lastvisit, $timestamp + 3600, $cookiepath, $cookiedomain);
*/
if( !$referer || stristr($referer, 'login.php')) $referer=$shop_url;
if(($isiclbbs)&&($isloginbbs))
{
$bbs->login($username,$password,$bbs_url,$referer);
}
showmessage('suc_login',$referer);
break;
case 1:
showmessage('err_login_password');
break;
case 2:
showmessage('err_login_nouser');
break;
}
}
else
{
$nav .= SEPARATER.$language['login'];
include template('login');
}
}
else
{
$nav .= SEPARATER.$language['login'];
include template('login');
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -