sql >> Databáze >  >> RDS >> Mysql

přihlaste se jako správce a normální uživatel

Může to být něco takového :

if($count==1){
session_start();
// Register $myusername, $mypassword and redirect to file "login_success.php"
$_SESSION['user_name_eprofile'] = $myusername;
$_SESSION['user_password'] = $mypassword;
$row = mysql_fetch_array($result);
$_SESSION['is_admin'] = $row['is_admin'];

a dělejte, co chcete, pomocí $_SESSION['is_admin'] .

Ve vašem případě pro přesměrování:

if ($_SESSION['is_admin']=="Yes") { 
    header("location:admin_search.php");
} else {
    header("location:dashboard.php");
}

Také další návrh, změňte $sql="SELECT * FROM... na $sql="SELECT is_admin FROM...

ALE

Upozornění Upozornění
FUNKCE MYSQL_ JSOU UKONČENY
mysql_* funkce jsou od PHP 5.5.0 zastaralé a v budoucnu budou odstraněny. Místo toho MySQLi nebo PDO_MySQL by mělo být použito rozšíření.




  1. Jaký je rozdíl mezi Scope_Identity(), Identity(), @@Identity a Ident_Current()?

  2. Ukládání souborů na SQL Server

  3. PostgreSQL dědičnost s JPA, Hibernate

  4. Aktualizace databázových řádků bez zamykání tabulky v PostgreSQL 9.2