24/06/2011, 07:53
|
| | | Fecha de Ingreso: junio-2011 Ubicación: Buenos Aires
Mensajes: 17
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Respuesta: Perfil de usuario publico el codigo que yo tengo es el de login.php, donde vos pones tu usuario y contraseña si esta mal te manda un mensaje de error y si esta bien te redirecciona a la pagina de perfil.php
cuando un usuario se loguea necesito que lo redireccione a perfil.php?id=usuario
el codigo de login.php es:
if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=md5($_POST['pas']);
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "perfil.php";
$MM_redirectLoginFailed = "login.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_base, $base);
$LoginRS__query=sprintf("SELECT usuario, cont FROM usuarios WHERE usuario=%s AND cont=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $base) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//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);
}
} |