Yo pondre lo que entiendo, si esta mal, por favor diganmelo y si pueden agregar información y responder mis dudas, exelente
En el codigo estan mis dudas, en forma de comentario, muchas gracias
Código PHP:
Ver original
<?php // Se llama al archivo wamp_login que contiene los datos para crear conexion con la bd require_once('Connections/wamp_login.php'); ?> <?php // Funcion que extrae el texto de una variable...aqui tengo mis dudas, no estoy seguro de que esa se la principal funcion function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": break; case "double": break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } ?> <?php // Se crea la sesion que identifica al usuario. } // recibe el action del formulario y lo identifica como la misma direccion que se esta usando actualmente con ['PHP_SELF'] $loginFormAction = $_SERVER['PHP_SELF']; // Aqui no entiendo que es $_GET['accesscheck'] ¿me podria alguien decir de donde sale eso? $_SESSION['PrevUrl'] = $_GET['accesscheck']; } $loginUsername=$_POST['inputUser']; $password=$_POST['inputPass']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "usuario.php"; $MM_redirectLoginFailed = "404"; $MM_redirecttoReferrer = false; $LoginRS__query=sprintf("SELECT tableUsuario, tablePassword FROM tmp_login WHERE tableUsuario=%s AND tablePassword=%s", // ¿que hace la funcion GetSQLValueString especificamente en esta parte? ¿sacar el nombre de usuario del input? si es asi porque se pone como parte de la sentencia SQL GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } } else { } } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>..::Viden::.. Colegios en Chile</title> </head> <body> <form name="form1" method="POST" action="<?php echo $loginFormAction; ?>"> <p> <label for="textfield">Usuario:</label> <input type="text" name="inputUser" id="textfield"> </p> <p> <label for="textfield2">Password:</label> <input type="text" name="inputPass" id="textfield2"> </p> <p> <input type="submit" name="button" id="button" value="Iniciar Sesión"> </p> </form> </body> </html>