Hace poco me inicie en la prgramacion con php. Ahora queria hacer para mi web una pagina con acceso restringido a la que solo tiene acceso el webmaster es decir yo.
Tras busca varias veces en google e incluso seguir un tutorial de este foro me doy por vencido y os pregunto mejor a ustedes antes de que pille una depresion.
Trabajo con dreamweaver y he creado un formulario con los campos usuario y password y botton submit.
luego he seguido los pasos de Insertar Conectar usuario del propio Dreamweaver
este es el codigo que me da
Código:
y en el action del form me pone lo siguente:<?php require_once('Connections/conexion.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['username'])) { $loginUsername=$_POST['username']; $password=$_POST['password']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "exito.html"; $MM_redirectLoginFailed = "error.html"; $MM_redirecttoReferrer = true; mysql_select_db($database_conexion, $conexion); $LoginRS__query=sprintf("SELECT user, pass FROM user WHERE user='%s' AND pass='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $conexion) 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']) && true) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?>
Código:
¿Es correcto? <form action="<?php echo $loginFormAction; ?>"
El problema es que no me redirecciona a las paginas erro.html o exito.html es decir no ase nada se queda en la pagina del formulario.
Porfavor que alguien me ayude. Gracias