1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql存储登录密码_用户身份验证:存储用户ID和密码在一个MySQL数据库

mysql存储登录密码_用户身份验证:存储用户ID和密码在一个MySQL数据库

时间:2024-04-26 00:17:31

相关推荐

mysql存储登录密码_用户身份验证:存储用户ID和密码在一个MySQL数据库

//我们必须永远不会忘记启动会话

session_start();

$errorMessage = '';

if (isset($_POST['txtUserId']) && isset($_POST['txtPassword'])) {

include 'library/config.php';

include 'library/opendb.php';

$userId = $_POST['txtUserId'];

$password = $_POST['txtPassword'];

// 检查用户id和密码组合存在于数据库

$sql = "SELECT user_id

FROM tbl_auth_user

WHERE user_id = '$userId'

AND user_password = PASSWORD('$password')";

$result = mysql_query($sql)

or die('Query failed. ' . mysql_error());

if (mysql_num_rows($result) == 1) {

// sessionthe设置用户id和密码匹配,

// 设置会话

$_SESSION['db_is_logged_in'] = true;

// 在登录后我们转到主页

header('Location: main.php');

exit;

} else {

$errorMessage = 'Sorry, wrong user id / password';

}

include 'library/closedb.php';

}

?>

/ /…相同的html登录表单前一个示例一样

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。