Cómo redirigir en diferentes Pages por tipo de usuario en PHP y MySQL -- php campo con mysql campo con redirect campo con usertype camp Relacionados El problema

How to redirect into different page by user type in php and mysql


1
vote

problema

Español

Quiero redirigir a los usuarios de la misma página de inicio de sesión.

estructura de carpeta ...

  root | --------/application/app.php <---------- for normal user | --------/administration/admin.php <------- for admin user | -------- index.php (Log-in page)   

Tabla de usuario

  ID       USER_NAME       PASSWORD      USER_TYPE 1         admin           pass@admin    admin 2         user            pass@user     user   

Si el tipo de usuario del usuario de inicio de sesión es administrador, se redirige a /administration/admin.php MOSS /application/app.php .

¿Cómo puedo hacerlo?

Saludos,

Original en ingles

I want to redirect the users from the same log-in page.

folder structure...

root | --------/application/app.php <---------- for normal user | --------/administration/admin.php <------- for admin user | -------- index.php (Log-in page) 

User Table

ID       USER_NAME       PASSWORD      USER_TYPE 1         admin           pass@admin    admin 2         user            pass@user     user 

If the login user's user type is admin then he/she will be redirected to /administration/admin.php else /application/app.php.

How can I do it ?

Regards,

           
         
         

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Después de verificar el nombre de usuario y la contraseña. Puede revisar su TypeType y guardarlo en una variable en este caso $ user_type .

$ user_type = $ fila ['user_type'] // Obtenga el TIPETPE del usuario de la fila de la tabla en su base de datos

  WideChar($65E5)+ WideChar($672C)0  
 

After checking the username and password. You can check their usertype and save it to a variable in this case $user_type.

$user_type = $row['user_type'] //get the usertype of the user from table row in your database

if( $user == 1){ //check if user or password is correct from query    if($user_type == "normal user"){ //check usertype      header("Location:/application/app.php"); //if normal user redirect to app.php      }else{      header("Location:/administration/admin.php"); //if admin user redirect to admin.php      } } 
 
 
 
 
2
 
vote

prueba algo como esto:

  <?php  $userType = $row['user_type'];  if($userType == 'admin'){     header("Location: /administration/admin.php"); // This line triggers a redirect if the user_type is admin } else {     header("Location: /application/app.php"); // This line triggers for other user_types }  ?>   

$row['user_type']; está simulando su SELECT En su base de datos, no escribiré el script de conexión para usted, pero esto es solo una guía en lo que necesita para investigar . Además, mire en PDO o MySQLI, ya que MySQL está en desuso.

 

Try something like this:

<?php  $userType = $row['user_type'];  if($userType == 'admin'){     header("Location: /administration/admin.php"); // This line triggers a redirect if the user_type is admin } else {     header("Location: /application/app.php"); // This line triggers for other user_types }  ?> 

$row['user_type']; is simulating your SELECT from your database, I won't write the connection script for you, but this is just a guideline into what you need to look into. Also, look into PDO or MySQLi as MySQL is deprecated.

 
 
 
 

Relacionados problema

1  Hibernate UserType para truncar los datos de ajuste  ( Hibernate usertype to truncate trim data ) 
Pregunta si es un ideal bueno o malo para hacer uso de Hibernate UserType para recortar datos de un feed de datos entrantes para evitar excepciones lanzadas s...

4  Cómo persistir a JSR 310 Java.Time.LocaldateTime en JPA con Hibernate usando UserType  ( How to persist jsr 310 java time localdatetime in jpa with hibernate using usert ) 
Estoy tratando de persistir a Java.Time.LocaldateTime en Java 8 en JPA con Hibernate usando UserType. Tengo una propiedad anotada de seguida. @Type(type ...

1  Hibernate UseryPe siendo ignorado por Oracle  ( Hibernate usertype being ignored by oracle ) 
Estoy escribiendo una aplicación con Hibernate (usando Hibernate 3 en este momento) que debería ser independiente de la base de datos; En este momento estoy t...

4  NHIBERNATE CompositeUSERTYPE: ¿Cómo especificar los tipos de SQL?  ( Nhibernate compositeusertype how to specify sql types ) 
Usando NH 2.0, tengo un tipo personalizado. Está compuesto por cuatro propiedades, Así que implementé ICompositeUserType . Quiero especificar la longitud ...

0  Mapeo de NHIBERNATE - Tipo de usuario con una columna que se está reutilizando?  ( Nhibernate mapping usertype with a column being re used ) 
Básicamente, tengo un tipo de valor @app.on_after_configure.connect def setup_periodic_tasks(sender, **kwargs): pass 3 , que consta de @app.on_after_con...

4  ¿Cuál es el nombre de la propiedad para registrar un tipo de usuario en hibernación?  ( What is the property name for registering an user type in hibernate ) 
Acercamiento a Hibernate Document: Sección 6.5. Registro de tipo : http://docs.jboss.org/hibibernate /orm/3.6/reference/en-us/html/types.html Podemos cre...

0  Mapeo de una colección a través de IUSERTYPE  ( Mapping a collection via iusertype ) 
Necesito cargar una clase (ajuste) con alguna lógica, así que implementé el IUSERTYPE en NHibernate. Cuando sea una referencia única, funciona bien: Ma...

7  ¿Cómo mapear iDictionary <string, objeto> en nhibibernate con fluidez?  ( How to map idictionarystring object in fluent nhibernate ) 
Estoy buscando persistir las preferencias de los usuarios en una colección de pares de valor de nombre, donde el valor puede ser un int, bool o una cadena. ...

1  Cómo crear una relación manantial entre una entidad y org.HiberNate.UserType.userType  ( How to create a manytomany relationship between an entity and org hibernate user ) 
Tengo una entidad como esta: @Entity @Table(name = "PLATFORM") public class Platform{ @Id @Column(name = "PLATFORM_ID") @...

1  Hibernate / JPA / HSQL: Cómo crear un mapeo de dialectos para la matriz de tipo de usuario  ( Hibernate jpa hsql how to create a dialect mapping for user type array ) 
He creado con éxito los tipos de usuarios con Postgres, y puede leer y escribir con éxito. @org.hibernate.annotations.Type(type = "com.xxx.datamodel.ext.Fo...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos