在PHP中,用户会话管理(USG)是非常重要的功能,它可以帮助我们跟踪用户的状态和权限。以下是一个简单的实例,展示如何使用PHP和USG实现用户登录与权限控制。

1. 用户登录

我们需要创建一个登录页面,让用户输入用户名和密码。

实例php usg,PHP实例:使用USG(用户会话管理)实现用户登录与权限控制  第1张

```php

session_start();

// 模拟数据库中的用户信息

$db_users = [

'admin' => 'admin123',

'user' => 'user123'

];

// 检查用户是否已经登录

if (isset($_SESSION['user'])) {

header('Location: dashboard.php');

exit();

}

// 处理登录请求

if (isset($_POST['username']) && isset($_POST['password'])) {

$username = $_POST['username'];

$password = $_POST['password'];

if (array_key_exists($username, $db_users) && $db_users[$username] == $password) {

$_SESSION['user'] = $username;

header('Location: dashboard.php');

exit();

} else {

$error = '用户名或密码错误!';

}

}

>

用户登录

本文由 @被撂倒 发布在 夏篇技术网,如有疑问,请联系我们。
文章链接:http://spzxw.cn/PHGByP_osDpDQzEuSqjqT