Ver Mensaje Individual
  #60 (permalink)  
Antiguo 16/01/2008, 09:56
odaliscastro
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: cuenta de usuario

Chicos, divinos los tutoriales, he aprendido mucho, mi problema es que yo hice la pagina de inicio de sesion, asi tal cual como explicaron, pero no me funciona, cuando la abro, me salen los siguientes mensajes encima de la pagina

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent in C:\AppServ\www\ReqWeb\InicioSC.php on line 85504

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\ReqWeb\InicioSC.php:20099656) in C:\AppServ\www\ReqWeb\InicioSC.php on line -167771546

Aun asi, yo pruebo y le doy al usuario y contraseña correcta y me sale que tiene problemas con los headers asi que no va a la pgina que debe acceder
Si le doy usuario y contraseñas incorrecto si va a la pagina de error, el codigo de PHP que genera dreamweaver es el siguiente:

<?php virtual('/ReqWeb/Connections/connReqWeb.php'); ?>
<?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['txtDepto'])) {
$loginUsername=$_POST['txtDepto'];
$password=$_POST['txtClave'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/ReqWeb/RequiSC.php";
$MM_redirectLoginFailed = "/ReqWeb/MntDeptos.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_connReqWeb, $connReqWeb);

$LoginRS__query=sprintf("SELECT CodDepto, Clave FROM g0deptos WHERE CodDepto='%s' AND Clave='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $connReqWeb) 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 );
}
}
?>

Gracias por su ayuda

Última edición por odaliscastro; 16/01/2008 a las 10:05