Php 登录框架中的会话

Php 登录框架中的会话,php,session,frameworks,Php,Session,Frameworks,对于学校,我正在制作一个登录系统。现在,下一步是当用户登录时,每个页面上都会出现“注销”按钮。我知道我必须使用$\u会话,但我不知道如何在代码中使用它。我希望有人能帮帮我 登录模型: function loginUser($username = null, $password = null){ $username = $_POST["username"]; $password = $_POST["password"]; $db = openDatabaseConnection(); $r

对于学校,我正在制作一个登录系统。现在,下一步是当用户登录时,每个页面上都会出现“注销”按钮。我知道我必须使用$\u会话,但我不知道如何在代码中使用它。我希望有人能帮帮我

登录模型:

function loginUser($username = null, $password = null){
$username = $_POST["username"]; 
$password = $_POST["password"]; 

$db = openDatabaseConnection();

$result1 = $db->prepare("SELECT * FROM login WHERE username = '$username' AND  password = '$password'");
$result1->execute();
if($result1->rowCount() > 0 )
{
    $_SESSION['logged in'] = true;
    $_SESSION['username'] = $username;
    $db = null;
    return true;
}

else
{
    $db = null;
    return false;
}
}

登录控制器:

function login(){
if(isset($_POST["username"]) && isset($_POST["password"])) {
    if(loginUser($_POST['username'], $_POST['password']))
    {
        header("Location:" . URL . "login/index");
    }else{
            render("login/login");
        echo 'ownee het is een fout help';
    }
}
else
{
    render("login/login");
}
}

基本上,在用户登录后,您可以授予对任何应该以开始的页面的访问权限。您可以在示例中向我展示这一点吗?什么是“那”?你是说准备好的带有密码的语句?还是受保护的页面?以及,因此Q/A可以帮助或。但请不要试图复制代码,阅读并理解它:)注意:小心我链接到的脚本中使用的过时且不安全的“md5”!基本上,在用户登录后,您可以授予对任何应该以开始的页面的访问权限。您可以在示例中向我展示这一点吗?什么是“那”?你是说准备好的带有密码的语句?还是受保护的页面?以及,因此Q/A可以帮助或。但请不要试图复制代码,阅读并理解它:)注意:小心我链接到的脚本中使用的过时且不安全的“md5”!