note 59191 rejected from function.session-start by tularis

From: Date: Tue, 29 Nov 2005 10:04:12 +0000
Subject: note 59191 rejected from function.session-start by tularis
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-99279@lists.php.net to get a copy of this message
Note Submitter: anuack at gmail dot com ---- Help Please Hola Foreros Conozco desde hace varios años la autentificación de usuario. Lo he manejado sin problema. El usuario se logea y lo envía a otra pagina. Lo que no entiendo en si, es como puedo hacer para que cuando se autentique pase a la otra pagina y aparezca el nombre del usuario Al final de la pagina de logearse se debe escribir algo como <?php $_SESSION['nombre']=$loginUsername; ?> con el fin que esa sea la cajita de llevar la información de una pagina a la otra Me comentaron el otro día que a la pagina que pasa la información se le coloca antes del html <?php session_start(); ?> y donde desea que muestre la información algo como <?php echo $_SESSION['nombre']=$loginUsername; ?> Pro no me muestra nada. ----------------------------------------------------------- <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['nombre'])) { $loginUsername=$_POST['nombre']; $password=$_POST['clave']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "bienvenido.php"; $MM_redirectLoginFailed = "/contactenos/"; $MM_redirecttoReferrer = false; mysql_select_db($database_systemplus, $systemplus); $LoginRS__query=sprintf("SELECT usuario, clave FROM registro_usuario WHERE usuario='%s' AND clave='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $systemplus) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin t&iacute;tulo</title> </head> <body> <form action="<?php echo $loginFormAction; ?>" method="POST" enctype="multipart/form-data" name="entrada" id="entrada"> <label> <input name="nombre" type="text" id="nombre" value="anuack" /> </label> <label> <input name="clave" type="text" id="clave" value="anuack" /> </label> <input type="submit" name="Submit" value="Enviar" /> </form> </body> </html> Daniel Fernando Luna Sánchez

« previous php.notes (#99279) next »