Como puedo validar formulario con múltiples usuarios
Hola como están, en esta oportunidad comporta un código para validar tipos o nivel de usuarios.
Editado
<?php include 'conexion/conexion.php'; if ($_SERVER['REQUEST_METHOD']== 'POST') { $user = $con->real_escape_string(htmlentities($_POST['usuario'])); $pass = $con->real_escape_string(htmlentities($_POST['contra'])); $candado = ' '; $str_u = strpos($user,$candado); $str_p = strpos($pass,$candado); if (is_int($str_u)) { $user = ''; }else{ $usuario = $user; } if (is_int($str_p)) { $pass = ''; }else{ $pass2 = sha1($pass); } if ($user == null OR $pass == null) { header('location:extend/alerta.php?msj=El formato no es correcto&c=salir&p=salir&t=error'); }else{ $ins = $con->query("SELECT nick, nombre, nivel, correo, foto, pass FROM usuario WHERE nick = '$usuario' AND pass = '$pass2' AND bloqueo = 1"); $row = mysqli_num_rows($ins); if ($row == 1) { if ($var = mysqli_fetch_array($ins)) { $nick = $var['nick']; $contra = $var['pass']; $nivel = $var['nivel']; $correo = $var['correo']; $foto = $var['foto']; $nombre = $var['nombre']; } if ($nick == $usuario && $contra == $pass2 && $nivel == 'ADMINISTRADOR') { $_SESSION['nick'] = $nick; $_SESSION['nombre'] = $nombre; $_SESSION['nivel'] = $nivel; $_SESSION['correo'] = $correo; $_SESSION['foto'] = $foto; header('location:extend/alerta.php?msj=Bienvenido&c=home&p=home&t=success'); }else{ header('loacation:extend/alerta.php?msj=No tienes permisos para entrar&c=salir&p=salir&t=error'); } }header('location:extend/alerta.php?msj=Usuario o contraseña incorrectos&c=salir&p=salir&t=error'); } }else{ header('location:extend/alerta.php?msj=Utiliza el formulario&c=salir&p=salir&t=error'); } ?>
Editado