-2
私はこれを言うには分かりませんが、試してみましょう、 私はページadmin.phpとページuser.php、 を持っています。管理者の役割はしてありますadminユーザページを変更する
<?php
session_start();
// conectare la baza de date
$db = mysqli_connect("localhost", "root", "", "inregistrare");
if (isset($_POST['login_btn'])) {
$username = mysqli_real_escape_string($db,$_POST['username']);
$password = mysqli_real_escape_string($db,$_POST['password']);
$password = md5($password); // parola cryptata
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($db, $sql);
if (mysqli_num_rows($result) == 1) {
$_SESSION['username'] = $username;
$user = mysqli_fetch_assoc($result);
if($user['role'] == 'admin'){
header("location: admin.php");
}else{
header("location: clasa.php");
}
}else{
$_SESSION['message'] = "Parola gresita!";
}
}
?>
を私の問題は、私がadmin.phpからユーザー/管理者が何か<p>
を編集するuser.phpを編集するために働かを持ちたいCSSを適用するために何でも<input>
と正常ですユーザーは編集できません
は$ _SESSION [ '役割'] =ログイン時に '管理者' などの別のセッション変数を追加します。 user.phpページで、adminと等しいセッション変数を確認します。そうであれば、編集ボタン/機能を追加してください。そうでない場合は – Liquidchrome
はい、編集するにはボタン/機能を編集する必要があります。私の脳は今すぐ溶けますので、いくつかのexemplesをください –