Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Tengo un problema con login

tengo un problema con el login es que pones cualquier password y ingresa corctametne

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
1249
Visitas
2
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');
?>
0
Puntos
Por Jose hace 124 meses
Experto Sitio web
Respuesta #2
dale voy a probarla si por que la otra es mucho codigo el pepe si no hace el login corecto
0
Puntos
Por maticapu98 hace 124 meses
Principiante
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate