Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] usuarios concretos en login

Estas en el tema de usuarios concretos en login en el foro de PHP en Foros del Web. tengo este codigo en un login como podria poner si el usuario y contraseña son igual a admin me redireccione a otra pagina en que ...
  #1 (permalink)  
Antiguo 15/12/2013, 11:30
Avatar de nenu_racso90  
Fecha de Ingreso: diciembre-2011
Ubicación: bilbao
Mensajes: 39
Antigüedad: 12 años, 4 meses
Puntos: 0
usuarios concretos en login

tengo este codigo en un login como podria poner si el usuario y contraseña son igual a admin me redireccione a otra pagina
en que lugar del codigo deberia ponerlo?


el usuario admin y contraseña estan en la tabla de base de datos guardadas como registro
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='root';
$dbname='madmansion';

session_start();


// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];




if ($password==""){
echo "<center>Login incorrecto<center>";
}else{
$query = mysql_query("SELECT username,password FROM login WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "<center>Login incorrecto<center>";
}else{
$query = mysql_query("SELECT username,password FROM login WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];

header("Location: reservas.php");
}
}
}







?>
<html>
<head>
<link href="css/estilo.css" rel="stylesheet" type="text/css">


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<body>
<img src="MADMANSION.jpg" width="1435" height="228" alt="MADMANSION">
<center>
<h1>Login Usuario</h1>

<form action='login.php' method='POST'>
<table style='border:1px solid #000000;'>
<tr>
<td align='right'>
Nombre de usuario: <input type='text' size='30' maxlength='25' name='username'>
</td>
</tr>
<tr>
<td align='right'>
Password: <input type='password' size='30' maxlength='25' name='password'>
</td>
</tr>
<tr>
<td align='center'>
<input type="submit" value="Login">
<input type="reset" value="Borrar">
</td>
</tr>
<tr>
<td align='center'>
<center><font class="content"> <a href="registro.php">Regístrate</a> </font></center>
</td>
</tr>
</table>
</form>

</center>
</body>
</html>
__________________
_____________________________
___________DARK ELF__________
_____________________________
  #2 (permalink)  
Antiguo 15/12/2013, 11:43
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: usuarios concretos en login

despues de crear las sessiones comparas y redireccionas segun , admin o a reservas o donde tu quieras

normalmente se usa un campo en una tabla donde se guarda el tipo de usuario (roles) segun el rol se puede usar para redireccionar a los distintos tipos de usuarios

Etiquetas: html, login, mysql, registro, select, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:16.