Programación Web y Scripting > PHP

 Como Reconocer Un Usuario De Una Base De Datos

(1/1)

kassel:
ola , tengo una base de datos con usuarios no?¡
, y cada usuario tiene un estado:
-0=dado de baja
-1=dado de alta
-2=admin
bien pues cuando quera alguien entrar en la seccion de usuarios , lo tengo que reconocer como uno de los tres , claro esta esto en php

gracias
ola :D

Avalon:
Podría ser algo como esto:


--- Código: Text ---<?php    // Hay que configurar estas variables   $dbhost = "localhost";   $dbuser = "mi_usuario";   $dbpw = "mi_password";   $dbname = "mi_basededatos";    while ($HTTPVAR = each($_POST)) {      ${$HTTPVAR[0]} = $HTTPVAR[1];   }    mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error());   mysql_select_db($dbname) or die(mysql_error());    // 'usuario' y 'contrasena' son los nombres de los campos del formulario de acceso   // 'user' y 'password' son los nombres de los campos de la tabla   // 'nombre_tabla' es el nombre de la tabla donde se encuentran almacenados los datos de los usuarios    $result = mysql_query("select * from nombre_tabla where user = '".$usuario."' and password = '".$contrasena."');    if (!mysql_num_rows($result)) {      echo "El usuario no existe o la contraseña es incorrecta";   }   else {      $reg = mysql_fetch_array($result);       // Suponiendo que el campo donde se guarda el estado del usuario se llame 'estado'      switch($reg['estado']) {         case 0:            echo "Estás dado de baja";            break;         case 1:            echo "Estás dado de alta";            break;         case 2:            echo "Eres un administrador";            break;      }} ?> 

A ver que tal.


Salu2,
Avalon

kassel:
avalon , sigues dando en la diana
mil gracias

ola :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa