2

だから私は単純なPHPプロジェクトを作っています.PHPの経験はあまりありません.

多分あなたたちは私を助けることができます。

次のようなユーザー資格情報を格納するデータベースがあります。

id|Username|Password|          Mail       |Acces|
1 |Josh    | *****  |Something@hotmail.com|  1  |
2 |Rick    | **0**  |Generalpo@hotmail.com|  2  |

そして、私のphpページで、データベースからのアクセスレベルが1より高い場合、リダイレクトを行うようにしたいと考えています。私は常にリダイレクトされないように、エコーの正しい知識でそれを行っています。しかし、これを行うたびに、十分な権利がありません。ユーザー名Joshでログインしています。

$sql = "SELECT * From login Where Username= "'$_SESSION('username')'"";
while($row = mysql_fetch_row($sql));
if ($row['Acces'] == "1"){
Echo("You have enough rights");
}else{
Echo("You dont have enough rights");
};

どんな助けでも大歓迎です

4

3 に答える 3

0
$sql = "SELECT * From login Where Username= "'$_SESSION('username')'"";
while($row = mysql_fetch_row($sql));
if ($row['Acces'] == "1"){
header('Location: http://www.example.com/'); /* Redirect browser */
}else{
echo('You dont have enough rights');
};

http://www.example.com/を目的のものに変更します。

于 2013-05-07T07:24:26.337 に答える