Nesecito ayuda para poder iniciar sesion con administradores y usuarios
todos los usuarios los guardo en la misma tabla de mi base de datos pense que iva hacer facil jalar la informcion de mis usuiarios y del dministrador pero ya me revolvi lo que y encontre codigo pero no me autoriza ninguna sesion:
<?
//-PASO 1 - conecto con la base de datos
$conexion = mysql_connect("localhost","root","1")or die (Ha fallado la conexi?n: .mysql_error());

//selecciono la BBDD
mysql_select_db(inter)or die (Error al seleccionar la Base de Datos: .mysql_error());


//-PASO 2 - comprobar datos con una consulta SQL
//Sentencia SQL para buscar un usuario con esos datos

$ssql = "SELECT *FROM administradores WHERE nombre_administrador=$usuario and password=$password";

//$result = mysql_query("SELECT *FROM administradores WHERE nombre_administrador = $usuario",$conexion);

//Ejecuto la sentencia
$rs = mysql_query($ssql,$conexion);

//PASO 3 - VALIDACION DE ACCESO

//vemos si el usuario y contrase?a es v?ildo
//si la ejecuci?n de la sentencia SQL nos da alg?n resultado
//es que si que existe esa conbinaci?n usuario contrase?a
if ( mysql_num_rows($rs)!= 0 )
{
//usuario y contrase?a v?lidos
//defino una sesion y guardo datos
session_start();
$_SESSION[usuario] = $usuario;
$usuario = "SI";
switch($_POST){
case ($_POST["admin"]=="Administrador" && $_POST["password_usuario"]=="admin"):
header ("Location: adminindex.php");
break;
case ($_POST["admin"]=$usuario && $_POST["password_usuario"]=$password):
header ("Location: usuarioindex.php");
break;
}
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>


Espero y me puedan ayudar!!!
Pertenece a la categoría:

No hay respuestas para esta pregunta