elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Identificar Usuario Normal Y Usuario Administrador
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Identificar Usuario Normal Y Usuario Administrador  (Leído 4,793 veces)
Xx Zode xX

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Identificar Usuario Normal Y Usuario Administrador
« en: 1 Diciembre 2016, 05:38 am »

hola usuarios del foro nesesito un poco de su ayuda la verdad como dice el tema nesesito identificar que tipo de usuario es si es usuario o un administrador hice este codigo pero segun me marca un error en la linea 65 que es el cierre de </html> me gustaria saber si ustedes pueden encontrar el error ya que me atore en esta aparte y si tengo algo de tiempo intentando hacer

Código
  1. <?php
  2. $valido=true;
  3.      if(isset($_POST['entrar'])){
  4.         /*Entra solo si se presiona el boton entrar*/
  5.  
  6.         //datos de acceso
  7.         $host="localhost";
  8.         $usuario="root";
  9.         $contra="root";
  10.         $db="cursos";
  11.  
  12.         //establecer la conexion
  13.        $testconec= mysql_pconnect($host,$usuario,$contra) or die ("No se puede conectar");
  14.        mysql_select_db($db) or die ("No se encuentra la base de datos especificada");
  15.  
  16.  
  17.         $nombre=$_POST['usuario'];
  18.         $contrasena=$_POST['contra'];
  19.         $consulta="SELECT id, usuario,contrasena FROM usuario where usuario='$nombre' AND contrasena='$contrasena'";
  20.         $result=mysql_query($consulta) or die (mysql_error());
  21.         $filasn= mysql_num_rows($result);
  22.   if($row=mysql_fetch_array($res)){
  23.    $_SESSION['id']=$row['id']; // descargo id de la bd
  24.    $_SESSION['usuario']=$row['usuario']; // descargo el nombre de la base de datos
  25.    $ns=$row['tipo_Usuario']; // descargo el niver de usuario
  26.  
  27.  
  28.            if($ns==0){ // relizo la comparacion para saber a q menu de usuario me va direcionar si es NivelUsuario 1 va al pagina inicio administrador
  29.            header("refresh:0.1 ;url=/admin.php");
  30.                }
  31.            else{header("location:pagina.php"); //si el NivelUsuario es mayor o diferente a 1 va la pagina inicio del usuario normal
  32.    }
  33. }
  34. ?>
  35.  
  36.  
  37.  
  38. <!DOCTYPE html>
  39.  
  40. <html>
  41. <head>
  42.    <title>Validacion de Formulario PHP</title>
  43.    <link href="css/estilo.css" rel="stylesheet" type="text/css">
  44. </head>
  45.  
  46. <body>
  47.    <p class="texto">Sistema De Cursos<br>
  48.    ‘Instituto Tecnologico Superior De Panuco’</p>
  49.  
  50.    <div id="form">
  51.        <p>Ingresa los datos correspondientes</p>
  52.  
  53.        <form action="index.php" method=
  54.        "post">
  55.            <p>Usuario:</p><input name="usuario" type="text"><br>
  56.  
  57.            <p>Contraseña:</p><input name="contra" type="password"><br>
  58.            <input name="entrar" type="submit" value="ENTRAR">
  59.            <?php if ($valido==false) {
  60.                echo '<p>Datos incorrectos <br/><a href="index.php">Intente de nuevo</a></p>';
  61.            }
  62.            ?>
  63.        </form>
  64.    </div>
  65. </body>
  66. </html>


« Última modificación: 1 Diciembre 2016, 06:13 am por Xx Zode xX » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #1 en: 1 Diciembre 2016, 05:57 am »

deja un salto de linea entre } y ?>


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Xx Zode xX

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #2 en: 1 Diciembre 2016, 05:59 am »

deja un salto de linea entre } y ?>

no amigo me da error exactamente en </html>
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #3 en: 1 Diciembre 2016, 06:02 am »

cuenta cuantos { y } tienes... deben ser la misma cantidad ese es el error
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Xx Zode xX

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #4 en: 1 Diciembre 2016, 06:14 am »

cuenta cuantos { y } tienes... deben ser la misma cantidad ese es el error
ya lo hice tengo la misma cantidad pero aun asi el error sigue
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #5 en: 1 Diciembre 2016, 06:18 am »

no se tu, pero en el codigo publicado arriba los cuento y no hay la misma cantidad
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Xx Zode xX

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #6 en: 1 Diciembre 2016, 06:34 am »

no se tu, pero en el codigo publicado arriba los cuento y no hay la misma cantidad

gracias amigo pero me surgio otro error en la linea 23 que es esta parte if($row=mysql_fetch_array($res)){

me dice esto

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Sistema_Login_Basededatos\index.php on line 23
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Identificar Usuario Normal Y Usuario Administrador
« Respuesta #7 en: 1 Diciembre 2016, 06:47 am »

primero... recomuendo que no uses la extensión mysql porque está obsoleta, usa la extensión mysqli que es casi identica...



con respecto a tu problema te pregunto... donde declaraste $res?
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
identificar al usuario
Programación Visual Basic
alfredo08 2 1,820 Último mensaje 10 Septiembre 2008, 14:03 pm
por alfredo08
Convertir usuario administrador en usuario system
Windows
LuzBlanca 6 11,759 Último mensaje 12 Junio 2011, 18:42 pm
por the kel
Diferencias entre cuentas de Administrador, Usuario(Administrador)
Windows
quico5 4 6,041 Último mensaje 24 Agosto 2012, 10:47 am
por Randomize
como saber la pass del usuario administrador siendo usuario estandar.
Windows
er.ring 0 3,377 Último mensaje 3 Mayo 2014, 18:12 pm
por er.ring
C# Identificar usuario WindowsIdentity
.NET (C#, VB.NET, ASP)
Andrew06 1 3,835 Último mensaje 24 Septiembre 2014, 11:23 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines