⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login1.php.bak

📁 简单实现网上选课
💻 BAK
字号:
<?PHP
// 获取用户的登录信息
$username1 = $_POST["userid"];
$password1 = $_POST["password"];
$identity1 = $_POST["identity"];
//echo "$username1";
//echo "$password1";
// 包含设置文件
$DBprefix = "info_";
include("config.php");

//检查用户名是否存在
switch($identity1) {
	case "student":
    $query = "Select * from ".$DBprefix.$identity1." where Student_id ='$username1'";
    $result = mysql_query($query); 
    if ($row = mysql_fetch_array($result)){ 	
			//检查密码是否正确
			if ($row["password"] == $password1){
				session_start();// 启动会话
				session_unset();//删除会话
			    session_destroy();
			    session_register("pass");  //创建会话变量,保存密码
				$HTTP_SESSION_VARS["pass"] = $password1;
				session_register("name");  //保存用户名
				$HTTP_SESSION_VARS["name"] = $username1;
			    header("Location: home.php");
			}
			else{
		        // 输出登录错误信息
		       makeform($incorrectLogin);
			}
	}
   // 如果用户名不存在
   else{
		// 检查用户是否输入用户名
		if ($username1 == ""){	
			makeform("");  //重新显示登录表单
		}
		else {  //如果输入了,则提示用户名输入错误
			makeform($incorrectLogin);
		}
	} break;
	case "teacher":
    $query1 = "Select * from ".$DBprefix."teac where Teacher_id ='$username1'";
    $result1 = mysql_query($query1); 
    if ($row = mysql_fetch_array($result1)){ 	
			//检查密码是否正确
			if ($row["password"] == $password1){
				session_start();// 启动会话
				session_unset();//删除会话
			    session_destroy();
			    session_register("pass");  //创建会话变量,保存密码
				$HTTP_SESSION_VARS["pass"] = $password1;
				session_register("name");  //保存用户名
				$HTTP_SESSION_VARS["name"] = $username1;
			    header("Location: home.php");
			}
			else{
		        // 输出登录错误信息
		       makeform($incorrectLogin);
			}
	}
   // 如果用户名不存在
   else{
		// 检查用户是否输入用户名
		if ($username1 == ""){	
			makeform("");  //重新显示登录表单
		}
		else {  //如果输入了,则提示用户名输入错误
			makeform($incorrectLogin);
		}
	} break;
	case "admin":
	$query = "Select * from ".$DBprefix.$identity1." where Admin_no ='$username1'";
    $result = mysql_query($query); 
    if ($row = mysql_fetch_array($result)){ 	
			//检查密码是否正确
			if ($row["password"] == $password1){
				session_start();// 启动会话
				session_unset();//删除会话
			    session_destroy();
			    session_register("pass");  //创建会话变量,保存密码
				$HTTP_SESSION_VARS["pass"] = $password1;
				session_register("name");  //保存用户名
				$HTTP_SESSION_VARS["name"] = $username1;
			    header("Location: home.php");
			}
			else{
		        // 输出登录错误信息
		       makeform($incorrectLogin);
			}
	}
   // 如果用户名不存在
   else{
		// 检查用户是否输入用户名
		if ($username1 == ""){	
			makeform("");  //重新显示登录表单
		}
		else {  //如果输入了,则提示用户名输入错误
			makeform($incorrectLogin);
		}
	} break;
		
}

//显示登录表单的函数
// ....m($errormessage="", ... indicates an optionale argument for this function, same for $username.
function makeform($errormessage="", $username2 = ""){

	echo $errormessage;
// First we check if the errormessage variable is empty, if it is. we print the error message
if ($errormessage != ""){echo "<font color=\"#FF0000\"><strong>$errormessage</strong></font><br>";}

	echo "$username2";
	if ($username2 != ""){echo "DISABLED";}

	} 
?>

⌨️ 快捷键说明

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