我是PHP的新手,我正在尝试创建一个登录系统。现在,当我点击登录时,我收到了以下错误:
注意:未定义的变量:第6行的C:\ xampp3 \ htdocs \ wb_html \ login.php中的用户
致命错误:在第6行的C:\ xampp3 \ htdocs \ wb_html \ login.php中调用null上的成员函数is_logged_in()。
有关如何定义用户变量以及如何为is_logged_in
创建函数的任何想法?我知道我是愚蠢的,但任何帮助都会受到赞赏。
以下是代码:
//include config
require_once('includes/config.php');
//check if already logged in move to home page
if($user->is_logged_in()){
header('Location: index.php');
} else {
echo "<a href=register.php>Register</a> <a href=login.php>Login</a>";
}
//process login form if submitted
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
if($user->login($username,$password)){
$_SESSION['username'] = $username;
header('Location: memberpage.php');
exit;
} else {
$error[] = 'Wrong username or password or your account has not been activated.';
}
}//end if submit
//define page title
$title = 'Login';
//include header template
require('layout/header.php');