Validación de usuarios, activos o inactivos
Publicado por Sebastian (35 intervenciones) el 24/05/2015 23:13:00
Saludos, espero puedan ayudarme
Tengo un script php en el cual hago un loggin a una aplicación. Compruebo si los datos que ingresa en el formulario corresponden a un usuario registrado en la BD.
Lo que necesito hacer es que luego de esa comprobación me verifique si el usuario registrado esta activo o inactivo. Para ello tengo un campo en la tabla usuarios de la BD ESTADO si es 1 esta activo si es 0 esta inactivo.
Este es el codigo
Si esta activo accede accede a la aplicacion caso contrario le muestra un mensaje...
Muchas gracias por su ayuda estare atento
Tengo un script php en el cual hago un loggin a una aplicación. Compruebo si los datos que ingresa en el formulario corresponden a un usuario registrado en la BD.
Lo que necesito hacer es que luego de esa comprobación me verifique si el usuario registrado esta activo o inactivo. Para ello tengo un campo en la tabla usuarios de la BD ESTADO si es 1 esta activo si es 0 esta inactivo.
Este es el codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
session_start();
//Recibimos los datos enviados desde el formulario
$_SESSION['user'] = $_POST['username'];
$password= $_POST['password'];
if(isset($_SESSION['user'])){
//Proceso de conexión con la base de datos
$conex= mysql_connect("localhost","root","")
or die("No se pudo realizar la conexion");
mysql_select_db("sisdocprueba",$conex)
or die("ERROR con la base de datos");
//Inicio de variables de sesión
//Consultar si los datos son están guardados en la base de datos
$consulta= "SELECT * FROM usuario WHERE usu_usuario='".$_SESSION['user']."' AND usu_password= sha1('$password')";
$resultado= mysql_query($consulta,$conex) or die (mysql_error());
$fila=mysql_fetch_array($resultado);
//admin
//OPCIÓN 1: Si el usuario NO existe o los datos son INCORRRECTOS
if (!$fila['usu_id']){
?>
<script>
alert('Los datos ingresados son incorrectos');
location.href = "../index.php";
</script>
<?php
/*header("location:../index.php");*/
/*echo 'Login incorrecto Usuario';*/
}
//OPCIÓN 2: Usuario logueado correctamente y guardar el tipo de usuario para validar
else{
$_SESSION['id_usuario'] = $fila['usu_id'];
$_SESSION['usuario'] = $fila['usu_usuario'];
header("location:../menuadministrador.php");
if ($fila["tipousu_id"] == '1')
{
$_SESSION['resultipo']= $fila["tipousu_id"];
//$resultipo = $fila["tipousu_id"];
//echo $_SESSION['resultipo'];
}
if ($fila["tipousu_id"] == '2')
{
$_SESSION['resultipo']= $fila["tipousu_id"];
#$resultipo = $fila["tipousu_id"];
//echo $_SESSION['resultipo'];
}
if ($fila["tipousu_id"] == '3')
{
$_SESSION['resultipo']= $fila["tipousu_id"];
#$resultipo = $fila["tipousu_id"];
//echo $_SESSION['resultipo'];
}
}
}?>
Si esta activo accede accede a la aplicacion caso contrario le muestra un mensaje...
Muchas gracias por su ayuda estare atento
Valora esta pregunta
0