3 Star 1 Fork 3

He Lei / Medium PHP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
login_functions.php 991 Bytes
一键复制 编辑 原始数据 按行查看 历史
heleifz 提交于 2013-07-16 20:04 . add login system.
<?php
// 根据目标页面的相对位置对网页进行重定向
function redirect($page = "index.php") {
$url = "http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]);
$url = rtrim($url, "/\\")."/$page";
header("Location: $url\n");
exit();
}
function check_login($dbc, $email, $pass) {
$err = array();
if (empty($email)) {
$err[] = '未输入邮箱';
} else {
$em = mysqli_real_escape_string($dbc, $email);
}
if (empty($pass)) {
$err[] = '未输入密码';
} else {
// 保存密码字串
$p = mysqli_real_escape_string($dbc, trim($pass));
}
// 若信息已经完整输入,查询数据库
if (empty($err)) {
$q = "SELECT user_id, first_name FROM users WHERE email='$em' AND pass=SHA1('$pass')";
$r = @mysqli_query($dbc, $q);
// 正确时只有一条匹配记录
if (mysqli_num_rows($r) != 1) {
$err[] = "用户名或密码不正确";
} else {
$row = mysqli_fetch_assoc($r);
return array($row, true);
}
}
return array($err, false);
}
PHP
1
https://gitee.com/Helei/medium-php.git
git@gitee.com:Helei/medium-php.git
Helei
medium-php
Medium PHP
master

搜索帮助