管理者とユーザーのヘッダーの場所を分けたい。私はdbというカラムを持っています。私は管理者用に1、ユーザ用に2を使用し、管理者は2人、管理者は2人、ユーザは2人です。管理者またはユーザーの役割に基づいてユーザーをリダイレクトしたい
username Adminでログインすると管理レイアウトにリダイレクトされ、ユーザーとログインしている場合はユーザーページにリダイレクトされます。私はコードを付けました。
<?php
session_start();
include'config.php';
$un = $_POST['username'];
$pw = $_POST['password'];
$sql = "SELECT * FROM sign_in where user_name='$un' and pasword='$pw'";
//SELECT `id`, `user_name`, `pasword` FROM `sign_in` WHERE 1
$result = $conn->query($sql);
if ($result->num_rows > 0){
header('Location:index2.php');
}else{
echo "Invalid username or password";
}
?>
ユーザーが間違ったユーザー名パスワードを入力すると、表示されるポップアップが無効です。ユーザー名パスワード。データベースsign_inテーブルのスクリーンショットを追加しました。
あなたは正確に何を抱きましたか?どのようにリダイレクトを行うのですか? 'if'文のやり方は?あなたは何を試しましたか、何が動いていませんか?また、あなたのコードはSQLインジェクションに対して広く開かれていることに注意してください。あなたはここで見てみたいかもしれません:https://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php – David
@David先生実際には、私は開発に新しいので、私はしたいです私のコードを編集して、私に探しているコードを送ることができる人を探してください... –
その場合、あなたはこのコミュニティが何をしているのか誤解しています。ここから始めてください:https://stackoverflow.com/help解決しようとしている特定の問題がある場合は、それを手助けすることができます。しかし、もしあなたが言うように、あなたはあなたのためにあなたの仕事をする人を探しているだけなら、それはここで起こることではありません。 – David