我目前正在尝试学习PHP,这很难。我正在尝试创建自己的登录系统(CMS),但是在此过程中我遇到了一些问题。我已经能够创建一个现在正在运行的登录脚本,这不是一个我知道的安全脚本,但它只是让我学习这个过程。
我在phpmyadmin中添加了一个新行,表示用户具有的角色(1或2),1表示用户,2表示管理员。但是我不知道从哪里开始。我认为它应该是这样的:如果用户==但我不知道如何开始。有人可以帮我一点吗?
我想创建类似:
的东西普通用户 - 家 - 发票 - 联系
管理 - 家 - 发票 - 管理员 - 联系
到目前为止我的脚本:
<?php
session_start();
// Verbinding maken met database
require("db.php");
// Functions na klikken 'inloggen'
if (isset($_POST["login"])){
$gebruikersnaam = mysqli_real_escape_string($con, $_POST['gebruikersnaam']);
$wachtwoord = mysqli_real_escape_string($con, $_POST['wachtwoord']);
$selecteergebruiker = "SELECT * FROM gebruikers WHERE username ='$gebruikersnaam' AND password = '$wachtwoord'";
$run_user = mysqli_query($con, $selecteergebruiker);
$check_user = mysqli_num_rows($run_user);
if($check_user>0){
header('location: home.php');
} else {
echo "Onjuist!";
}
}
?>
答案 0 :(得分:1)
这是一些你可以从......开始的提示。
let [base, id] = elem.className.match(/page-id-(\d+)/)
console.log('page id: %s', id);
现在在其他页面中你可以使用$ _SESSION ['role'];多数民众赞成......
答案 1 :(得分:0)
在名为role的sql表中添加一列 将admin角色设置为admin和其他用户,而不是使用if语句检查用户角色是什么
if ( $user['role'] == admin ) {
Echo "Hello admin";
} else {
Echo "Hi user....";
}