roles - 在我的页面上添加重定向到用户或管理页面的用户角色
问题描述
如何在重定向到管理员或用户页面的代码上添加用户角色,顺便说一句,这是我的代码。
我尝试了其他按钮,但它不起作用
<?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!');
}
}
}
?>
我希望在重定向到其他页面(如管理员或用户页面)时添加用户角色的输出
解决方案
推荐阅读
- git - 如何从 pre-push git hook 运行 .exe?
- css - 如何使用 flexbox 将项目彼此相邻?
- css - 如何在 CSS 背景中实现具有 50% 宽度的图像并且它具有底部和左边框的一部分?
- python - 将字符串转换为浮点数或整数
- amazon-web-services - 每个用户的 AWS 云成本
- python - 我不知道为什么我的 'elif' 和 'else' 代码不起作用
- matplotlib - Seaborn:如何在小倍数图中制作 Log base 2 轴?
- ios - 如何检测 FaceID 动画的结束?
- android - 更改 LayoutParams 后,RelativeLayout 中的按钮消失
- java - Selenium 自动化页面加载非常慢