user_auth_fns.php
来自「php源码 php源码参考」· PHP 代码 · 共 62 行
PHP
62 行
<?phprequire_once('db_fns.php');function login($username, $password)// check username and password with db// if yes, return true// else return false{ // connect to db $conn = db_connect(); if (!$conn) return 0; // check if username is unique $result = $conn->query("select * from admin where username='$username' and password = sha1('$password')"); if (!$result) return 0; if ($result->num_rows>0) return 1; else return 0;}function check_admin_user()// see if somebody is logged in and notify them if not{ if (isset($_SESSION['admin_user'])) return true; else return false;}function change_password($username, $old_password, $new_password)// change password for username/old_password to new_password// return true or false{ // if the old password is right // change their password to new_password and return true // else return false if (login($username, $old_password)) { if (!($conn = db_connect())) return false; $result = $conn->query( "update admin set password = sha1('$new_password') where username = '$username'"); if (!$result) return false; // not changed else return true; // changed successfully } else return false; // old password was wrong}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?