Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] No puedo crear Login

Estas en el tema de No puedo crear Login en el foro de PHP en Foros del Web. Buenas tardes compañeros. Estoy aprendiendo a utilizar php y Mysql y al intentar crear una pagina de inicio de sesion no logro que reconozca a ...
  #1 (permalink)  
Antiguo 19/06/2014, 15:48
Avatar de adelazeroth  
Fecha de Ingreso: junio-2014
Mensajes: 31
Antigüedad: 9 años, 10 meses
Puntos: 1
No puedo crear Login

Buenas tardes compañeros.

Estoy aprendiendo a utilizar php y Mysql y al intentar crear una pagina de inicio de sesion no logro que reconozca a mis usuarios que ya he ingresado en una tabla, solo reconoce cuando ingreso sin datos y me manda a una pagina de error que yo cree.

Me he basado en un curso que no se si puedo poner aqui el link pero les comparto el codigo que estoy utilizando


Código PHP:
<?php require_once('Connections/projectoz.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();

$loginFormAction $_SERVER['PHP_SELF'];
if (isset(
$accesscheck)) {
  
$GLOBALS['PrevUrl'] = $accesscheck;
  
session_register('PrevUrl');
}

if (isset(
$_POST['usuario'])) {
  
$loginUsername=$_POST['usuario'];
  
$password=$_POST['pass'];
  
$MM_fldUserAuthorization "nivel";
  
$MM_redirectLoginSuccess "index.php";
  
$MM_redirectLoginFailed "error.htm";
  
$MM_redirecttoReferrer false;
  
mysql_select_db($database_projectoz$projectoz);
      
  
$LoginRS__query=sprintf("SELECT usuario, pass, nivel FROM administradores WHERE usuario='%s' AND pass='%s'",
  
get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); 
   
  
$LoginRS mysql_query($LoginRS__query$projectoz) or die(mysql_error());
  
$loginFoundUser mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {
    
    
$loginStrGroup  mysql_result($LoginRS,0,'nivel');
    
    
//declare two session variables and assign them
    
$GLOBALS['MM_Username'] = $loginUsername;
    
$GLOBALS['MM_UserGroup'] = $loginStrGroup;          

    
//register the session variables
    
session_register("MM_Username");
    
session_register("MM_UserGroup");

    if (isset(
$_SESSION['PrevUrl']) && false) {
      
$MM_redirectLoginSuccess $_SESSION['PrevUrl'];    
    }
    
header("Location: " $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: "$MM_redirectLoginFailed );
  }
}
?>
<html>
<head>

<title>HOLA MUNDO</title>
<LINK href='effect.css' type=text/css rel=stylesheet>
</head>



<body>
<center>
<form name="login" method="POST" action=<?php echo $loginFormAction?>>
    <table width="300" height="700" align="center" valing="center"><td>
    <table width="300">
        <td><div align="right"><B>USUARIO</B></div></td><td> <input type="text" name="usuario"></td></tr>
        <td><div align="right"><B>CONTRASEÑA</B></td><td> <input type="password" name="pass"></td></tr>
    </table>
    
    <table width=300>
        <td><center><input name="login" type="submit" value="LOGIN" ></center></td>
    </table></td></table>
</form>



</body>
</html>
El archivo que manda a llamar es este

Código PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_projectoz "localhost";
$database_projectoz "practicando";
$username_projectoz "root";
$password_projectoz "123";
$projectoz mysql_pconnect($hostname_projectoz$username_projectoz$password_projectoz) or trigger_error(mysql_error(),E_USER_ERROR); 
?>
El error que me muestra es

Cita:
Fatal error: Call to undefined function session_register() in C:\xampp2\htdocs\projectoz\index.php on line 35
Y la linea 35 a la que hace referencia es esta

Código PHP:
session_register("MM_Username"); 

No veo en que estoy mal, en verdad que estoy muy nuevo en PHP y MySQL.

Saludos
__________________
No Sign, No responsability ;D
  #2 (permalink)  
Antiguo 19/06/2014, 16:30
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: No puedo crear Login

Ese curso es muy, muuuy, muuuuy viejo y obsoleto, porque esas funciones fueron eliminadas de PHP desde hace algunos años.

Busca algún curso donde se especifique que es para PHP 5.0, que no esté basado en Dreamweaver y para acceso a base de datos se utilice MySQLi o PDO.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 19/06/2014, 16:31
Avatar de adelazeroth  
Fecha de Ingreso: junio-2014
Mensajes: 31
Antigüedad: 9 años, 10 meses
Puntos: 1
Respuesta: No puedo crear Login

Gracias amigo, buscando de nuevo =D
__________________
No Sign, No responsability ;D

Etiquetas: html, login, mysql, select, sql, tabla, usuarios, variable
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 11:27.