首页 > 解决方案 > 在我的页面上添加重定向到用户或管理页面的用户角色

问题描述

如何在重定向到管理员或用户页面的代码上添加用户角色,顺便说一句,这是我的代码。

我尝试了其他按钮,但它不起作用

<?php

session_start();

require 'lib/password.php';

require 'connect.php';


if(isset($_POST['login'])){

    $username = !empty($_POST['username']) ? trim($_POST['username']) : null;
    $passwordAttempt = !empty($_POST['password']) ? trim($_POST['password']) : null;

    $sql = "SELECT id, username, password FROM users WHERE username = :username";
    $stmt = $pdo->prepare($sql);

    $stmt->bindValue(':username', $username);

    $stmt->execute();

    $user = $stmt->fetch(PDO::FETCH_ASSOC);

    if($user === false){
        die('Incorrect username / password combination!');
    } else{
        $validPassword = password_verify($passwordAttempt, $user['password']);

        if($validPassword){

            $_SESSION['username'] = $user['username'];
            $_SESSION['logged_in'] = time();

            header('Location: pages/manageinformation.php');
            exit;

        } else{
            die('Incorrect username / password combination!');
        }
    }

}

?>

我希望在重定向到其他页面(如管理员或用户页面)时添加用户角色的输出

标签: rolesrestrict

解决方案


推荐阅读