y si pruebas con ifs?? una pregunta en la tabla users campo permisos que guardas ?? 10 , 2 o 1 no??
Código PHP:
Ver original<?php
$mail=$_POST['mail'];
$password=$_POST['password'];
if($mail&&$password){
include('../config.php');
$query = mysql_query("SELECT * FROM users WHERE mail='$mail'");
$dbusername = $row['mail'];
$dbpassword = $row['password'];
if ($mail==$dbusername&&$password==$dbpassword){
$dbalias = $row['alias'];
$dbname = $row['name'];
$dbsurname = $row['surname'];
$permisos = $row['permisos'];
$_SESSION['acceso'] = $row['permisos'];}
echo'Contraseña correcta';
if($_SESSION['acceso'] == 10){ // o "10"
echo "Eres admin";
}elseif($_SESSION['acceso'] == 2){
echo "eres mod";
}elseif($_SESSION['acceso'] == 1){
echo "usuario normal";
}else{
echo "usuario invitado";
}}else{
echo 'Contraseña errónea';
}}else{
echo'No existen datos de acceso';
}