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
1220
Visitas
Visitas
2
Resp
Resp
Por maticapu98 hace 11 años
Novice
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');
?>0
Puntos
Puntos
Por jose hace 11 años
Master
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 11 años
Novice