没有必要做你试图做的事情。 当你开始用本届会议开始时,已经为你编制了一个独特的会议安排。 请将此列入表格。 它通过 default处理。 也不需要检查会议安排,这还是由你处理。
您负责认证用户并储存其认证身份(例如:SESSION[用户_id] = 用户美元)。 页: 1 如果用户记录显示,你会用会议时间销毁会议。
您应确保会议开始: 页: 1
这方面的基本实例是:
<?php
session_start(); // starts new or resumes existing session
session_regenerate_id(true); // regenerates SESSIONID to prevent hijacking
function login($username, $password)
{
$user = new User();
if ($user->login($username, $password)) {
$_SESSION[ user_id ] = $user->getId();
return true;
}
return false;
}
function logout()
{
session_destroy();
}
function isLoggedIn()
{
return isset($_SESSION[ user_id ]);
}
function generateFormHash($salt)
{
$hash = md5(mt_rand(1,1000000) . $salt);
$_SESSION[ csrf_hash ] = $hash
return $hash;
}
function isValidFormHash($hash)
{
return $_SESSION[ csrf_hash ] === $hash;
}
Edit: I misunderstood the original question. 我添加了以上有关生成和验证表 has的方法;
请参看以下资源: