Hola, tengo una consulta, el siguiente codigo es sobre cambiar contraseña. Me funciona bien con el XAMPP y logra el objetivo de cambiar la contraseña, pero cuando este mismo lo hago correr en WAMPSERVER, me sale el siguiente error:
------------------------------
Forbidden
You don't have permission to access /sisintranet/< on this server.
-------------------------------
Y en la barra de direcciones me dirige a esto:
"http://localhost/sisintranet/<?=$_SERVER['PHP_SELF']?>"
El codigo es el siguiente:
Código PHP:
Ver original<?php
include("conexion.php"); // incluímos los datos de conexión a la BD
if(isset($_SESSION['codigo'])) { // comprobamos que la sesión esté iniciada if(isset($_POST['enviar'])) { if($_POST['usuario_clave'] != $_POST['usuario_clave_conf']) {
echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>";
}else {
$usuario_nombre = $_SESSION['codigo'];
$usuario_clave = $_POST['usuario_clave'];
//$usuario_clave = $usuario_clave; // encriptamos la nueva contraseña con md5
$sql = mysql_query("UPDATE usuario SET pass='".$usuario_clave."' WHERE codigo='".$usuario_nombre."'"); if($sql) {
echo "Contraseña cambiada correctamente.";
}else {
echo "Error: No se pudo cambiar la contraseña. <a href='javascript:history.back();'>Reintentar</a>";
}
}
}else {
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<label>Nueva contraseña:</label><br />
<input type="password" name="usuario_clave" maxlength="15" /><br />
<label>Confirmar:</label><br />
<input type="password" name="usuario_clave_conf" maxlength="15" /><br />
<input type="submit" name="enviar" value="Enviar" />
</form>
<?php
}
}else {
echo "Acceso denegado.";
}
?>