我想授予我的用户访问其帐户的开放会话的权限..
所以我将使用PHP-SQL Session,但我在Internet上找到的函数(open / write / gc / read等等)都有静态参数,所以我不能添加自己的..
如何为此方法提供更多参数,如用户ID,远程IP等..用于登录DB?
我遵循了本教程:http://www.wikihow.com/Create-a-Secure-Session-Managment-System-in-PHP-and-MySQL
由于
答案 0 :(得分:0)
很抱歉,如果我理解错了,你可以做的是:
$mysqli = new mysqli("localhost", "user", "password", "database");
$user = filter_input(INPUT_POST, "username");
$pass = filter_input(INPUT_POST, "password");
if($stmt = $mysqli -> prepare("SELECT id FROM tbl_users WHERE username=?
AND password=?")) {
$stmt -> bind_param("ss", $user, $pass);
$stmt -> execute();
$stmt -> bind_result($userid);
$stmt -> fetch();
$_SESSION['userid'] = $userid;
$stmt -> close();
让我知道它是否有效:)