03/08/2010, 18:59
|
| | Fecha de Ingreso: julio-2010
Mensajes: 28
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Como limitar el cambio de contraseña de un usuario nuevo De antemano muchas gracias!.
Bueno, lo que quiero es que una vez sea creado un usuario nuevo y se le asigne una contraseña, al ingresar por primera vez le solicite el cambio de su contraseña, pero que lo haga únicamente y exclusivamente la primera vez que ingresa y no cada vez que ingrese.
Este es el codigo que manejo para cambiar la contraseña pero no se como limitarlo para que se haga una sola vez:
<?php require_once('XXXX.php');
session_start();
if (isset($_SESSION['XXXX']))
{
if(isset($_POST['enviar']))
{
$Pass=$_POST['password'];
$Pass2=$_POST['pass2'];
if ($Pass==$Pass2){
$loginUsername=$_SESSION['XXXX'];
mysql_select_db($database_conectar, $conectar);
$query_usuario = "update usuarios set password='$Pass' WHERE username='$loginUsername'";
$usuarios = mysql_query($query_usuario, $conectar) or die(mysql_error());
?>
<SCRIPT>
alert('Se ha cambiado su contraseña');
location.href='XXXX2.php';
</SCRIPT>
<?
}
else {
?>
<SCRIPT>
alert('Las contraseñas no coinciden');
</SCRIPT>
<?
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>.::PRUEBA::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<table width="600" border="1" align="center" class="table_decoration">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"><img src="x.jpg" width="760" height="145"></td>
</tr>
<tr>
<td width="751">
<form name="form2" method="POST" action="<?php echo $editFormAction; ?>">
<p> </p>
<table width="228" border="0" align="center" class="table_auth">
<tr>
<td width="168">Id_Usuario
: </td>
<td width="115"><?=$_SESSION['XXXX']?></td>
<td width="115"> </td>
</tr>
<tr>
<td>Contraseña:
</td>
<td><input name="password" type="password" class="textfield"></td>
<tr>
<td>Repita su Contraseña:
</td>
<td><input name="pass2" type="password" class="textfield"></td>
<td><input name="enviar" type="submit" class="button" value="Enviar"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
<?
}
else
{
?>
<SCRIPT>
alert ('Debe loguearse para ingresar aqui!');
location.href='login_X.php';
</SCRIPT>
<?
}
?> |