📄 login1.php.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 + -