deal_login.php

来自「一个很好的同学录,PHP+TXT,没有数据库的网友的最好选择」· PHP 代码 · 共 29 行

PHP
29
字号
<?
session_start();
switch($_GET['action']){
	case "in":
		if(!$_MYSQL_INC) include("conf_mysql.php");
		$sql="select id,sex,power,logintimes from mc_member where id like '".$_POST['id']."' and pass like password('".$_POST['pass']."') and power>0";
		$Myres=mysql_query($sql,$Mylink);
		if(mysql_num_rows($Myres))
		{
			$Mrow=mysql_fetch_row($Myres);
			$_SESSION['id']=$Mrow[0];
			$_SESSION['sex']=$Mrow[1];
			$_SESSION['power']=$Mrow[2];
			$_SESSION['logintimes']=$Mrow[3]+1;
			if($Mrow[2]>0) mysql_query("update mc_member set lastIP='{$_SERVER['REMOTE_ADDR']}',lastlogin=now(),logintimes=logintimes+1 where id like '{$_POST['id']}'",$Mylink);
			header("location: ".$_SERVER["HTTP_REFERER"]);
		}
		else {
			$error="昵称或密码有误,<br>或你尚为通过管理员的认证";
			include("inc_error.php");
		}
		break;
	case "out":
		session_unset();
	default:
		header("location: ./");
		break;
}
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?