Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2020, 09:52
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Direccionar segun el usuario

Hola a todos tengo dos archivos , en uno me registro con ajax y el el otro evaluó si esta bien o no.

Lo que necesito es que si el usuario es estado=1 sea administrador, y se direcciones a x pagina y si es 2 que direccione a xx pagina.... no me sale ....

el ajax:

Código Javascript:
Ver original
  1. $(document).ready(function(){ // esta funcion espera que cargue todo para hacer lo siguiente
  2.   $('#login').click(function(){
  3.  
  4.     var user_mail = $('#user_mail').val();
  5.     var user_pass = $('#user_pass').val();
  6.  
  7.     if ($.trim(user_mail).length > 0 && $.trim(user_pass).length > 0){
  8.       /*
  9.       console.log(user_mail);
  10.       console.log(user_pass);
  11.       */
  12.  
  13.       $.ajax({
  14.  
  15.             url:"logueame.php",
  16.             method:"POST",
  17.             data:{user_mail:user_mail, user_pass:user_pass},
  18.             cache:"false",
  19.             beforeSend:function(){
  20.                 $('#login').val("Conectando.....");
  21.  
  22.             },
  23.  
  24.               success:function(data){
  25.               $('#login').val("Login");
  26.               if (data=="1"){
  27.                 $(location).attr('href','../index.php');
  28.               }else{
  29.                 $("#result").html("<div class='alert alert-dismissible alert-danger'><button type='button' class='close' data-dismiss='alert'>&times;</button><strong>Errror</strong> las credenciales son incorrectas.</div>");
  30.               }
  31.              
  32.               }
  33.       });
  34.  
  35.     };
  36.  
  37.  
  38.  
  39.  
  40.   });
  41.  
  42.  });

el de PHP:
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. include("../source/config.php");
  5. $cone=conectar();  
  6.  
  7. if (isset($_POST["user_mail"]) && isset($_POST["user_pass"])){
  8.  $user_mail= mysqli_real_escape_string($cone,$_POST["user_mail"]);
  9.  $user_pass= mysqli_real_escape_string($cone,$_POST["user_pass"]);
  10.  
  11. /*$res = mysqli_query($cone,"SELECT * FROM user WHERE usermail='$email' and passcode='$pass'");*/
  12.  
  13. $sql ="SELECT * FROM cl_usuarios WHERE user_mail='$user_mail'  AND user_pass='$user_pass'";
  14.  
  15. $result =mysqli_query($cone,$sql);
  16. $num_row = mysqli_num_rows($result);
  17. if ($num_row=="1"){
  18.  
  19.     $data=mysqli_fetch_array($result);
  20.      $_SESSION["user_mail"]= $data["user_mail"];
  21.      $_SESSION["user_name"]= $data["user_name"];
  22.      $_SESSION["user_estado"]= $data["user_estado"];
  23.      
  24.  
  25.      echo "1";
  26.  
  27.      
  28. }else{
  29.    echo"error";
  30. }
  31.  
  32.  
  33. }else{
  34.    
  35.     echo"error";
  36.  
  37. }
  38.  
  39.  
  40. ?>

Soy nuevo en ajax y he sacado este ejemplo de google para aprender, pero me he trabajo es las redirecciones segun el usuario....

Muchas GRACIAS por sus tiempo espero pronta repuesta
Grasas
Saludos Atte.
Fede