我有这个代码最初工作,但重新启动计算机后无法正常工作.
我得到的错误是:
警告:第4行的D:\ xampp\htdocs\cookieboylive\classes\Session.php中的isset或为空的非法偏移类型
我的网站上有3个文件 - 索引,登录,注册.索引页面检查用户是否已登录,但我不认为它与问题有任何关系.
这是当前的代码:
require_once 'core/init.php';
if(Input::exists()) {
if(Token::check(Input::get('token'))) {
$validate = new Validate();
$validation = $validate->check($_POST, array(
'username' => array('required' => true),
'password' => array('required' => true)
));
if($validation->passed()) {
$user = new User();
$login = $user->login(Input::get('username'), Input::get('password'));
if($login) {
Redirect::to('index.php');
} else {
echo '<p>Sorry, login failed.</p>';
}
} else {
foreach($validation->errors() as $error) {
echo $error, '<br>';
}
}
}
}
if(Input::exists()) {
if(Token::check(Input::get('token'))) {
$validate = new Validate();
$validation = …Run Code Online (Sandbox Code Playgroud)