Tengo un problema con login
tengo un problema con el login es que pones cualquier password y ingresa corctametne
codigo
codigo
<?php require_once('../Connections/Conexion.php');?> <?php $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['nombre'])) { $loginUsername=$_POST['nombre']; $password=$_POST['password']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = $urlWeb."index.php"; $MM_redirectLoginFailed = $urlWeb."error_log.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_conexion, $conexion); $LoginRS__query=sprintf("SELECT email, password, id FROM r_users WHERE email=%s AND password=%s AND rango=1", GetSQLValueString($loginUsername, "text"), GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $conexion) or die(mysql_error()); $row_ObtenerDeUser = mysql_fetch_assoc($LoginRS); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //tenemos que decalrar las varialbes de seison para que ingrese todos corectamente $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; $_SESSION['MM_Id'] = $row_ObtenerDeUser['id']; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } }?>
0
Puntos
Puntos
1249
Visitas
Visitas
2
Resp
Resp
Por maticapu98 hace 124 meses
Principiante
Respuesta #1
Bueno, yo tengo una consulta más sencilla quizá te sirva.. Adáptala y pruébala..
<?php require_once('../connection/config.php'); $usernameForm = $_POST['username']; $passwordForm = $_POST['password']; if (!empty($usernameForm) and !empty($passwordForm)) { $connect; $database; $DataUserConsult = mysql_query('select * from juser where username="'.$usernameForm.'" and password="'.$passwordForm.'"'); $DataUser=mysql_fetch_assoc($DataUserConsult); session_start(); $_SESSION['j_username'] = $DataUser['username']; header('Location:'.$urlWeb); } else { header ('Location:error.php'); ?>
Respuesta #2
dale voy a probarla si por que la otra es mucho codigo el pepe si no hace el login corecto
0
Puntos
Puntos
Por maticapu98 hace 124 meses
Principiante