
30/08/2007, 15:25
|
 | | | Fecha de Ingreso: mayo-2007 Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: Validar y*o cambiar campo... Creo que no me he explicado bien, empiezo:
Estoy creadno paginas en dreamweaver, el código PHP casi no lo he manejado mas que para cambios pequeños, en la pagina donde auntetifico al usuario, me genera un codigo y lo que hice fue modificarlo con una instruccion if:
if ($loginFoundUser) {
$loginStrGroup = mysql_result($LoginRS,0,'acceso1');
//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 );
}
elseif (isset($_POST['Cusuario'])) { // aqui fue donde modifiqué el else
$loginUsername=$_POST['Cusuario']; // y agregué nuevamente este segmento
$password=$_POST['Cpassword']; // de código ya generado y lo único que
$MM_fldUserAuthorization = "acceso2"; // hice fue cambiar el nombre del campo
$MM_redirectLoginSuccess = "private.php"; //usuario a usuario2
$MM_redirectLoginFailed = "denegado.html";
$MM_redirecttoReferrer = false;
mysql_select_db($database_prueba, $prueba);
$LoginRS__query=sprintf("SELECT usuario2, password2, acceso2 FROM datos_notario WHERE usuario2='%s' AND password2='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $prueba) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = mysql_result($LoginRS,0,'acceso2');
//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 );
} // hasta aqui copié el codigo
else {
header("Location: ". $MM_redirectLoginFailed );
}
Ahora, quise hacer lo mismo con el otro segmento de código pero es cuando no me muestra nada, puesto que busca informacion en el campo usuario y es la que está en el otro campo.
Esto que pongo es código que crea Dreamweaver cuando genero un juego de registros.
Saludos. |