få et nyt password i et community
mit spørgsmål lyder hvordan kan man få dette til at virke så brugeren af mit community selv kan vælge et nyt passwordformen
<form action="changeaccountparse.php" method="post">
<input type="hidden" name="id" value="$id">
<div class="frmobj">
Brugernavn:</div> <?php
include('access.php');
$id = $_SESSION['navn'];
$qry = "SELECT id, email, user, pass, navn, image, mobil, adresse, postnr, maaned, aar, kommune, member, foedselsdag FROM login WHERE user = '".$id."'";
$query = mysql_query($qry) or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
echo '<b>'.$row['user'].'</b><br>';}
?>
<div class="frmobj">
Gammelt Password:</div> <?php
include('access.php');
$id = $_SESSION['navn'];
$qry = "SELECT id, email, user, pass, navn, image, mobil, adresse, postnr, maaned, aar, kommune, member, foedselsdag FROM login WHERE user = '".$id."'";
$query = mysql_query($qry) or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
echo '<b>'.$row['pass'].'</b><br>';}
?><br />
<div class="frmobj">Nyt Password: </div><input type="password" name="kodeord" value="<? echo "$pass"; ?>" style="width: 152px"><br />
<br />
<input type="submit" value="Updater Profil" name="update"> <input type= "button" value="Tilbage" onclick="history.back()" style="cursor:pointer;"> </form>
scriptet der retter i databasen og sender en mail til brugeren
<?php
// Opdater oplysningerne
if ($_POST["update"]) {
include ("access.php");
$id = $_SESSION['navn'];
mysql_query("UPDATE login SET pass='".$_POST['pass']."' WHERE user = '".$id."'") or die(mysql_error());
$qry = "SELECT id, email, user, pass, navn FROM login WHERE user = '".$id."'";
$query = mysql_query($qry) or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
echo '<h1>'.$row['navn'].'</h1>';
echo '<b>Brugernavn.: ';
echo '<b>'.$row['user'].' </b><br>';
echo '<b>Password.: ';
echo '<b>'.$row['pass'].' </b><br>';
echo '<b>Email.: ';
echo '<b>'.$row['email'].'</b><br><br>';
}
// skriv mail til bruger!
$subject = "Dit medlemskab på domain.dk !";
$message = "Hej $navn, Du ændret dit password på, http://www.domain.dk !
Vi har nu følgende oplysniger på dig som du skal huske til næste login:
Brugernavn.: $bruger
Password.: $pass
Tak for interressen!
Webmaster
This is an automated response, please do not reply!";
mail($row['email'], $subject, $message,
"From: Webmaster<webmaster@domain.dk>\n
X-Mailer: PHP/" . phpversion());
echo 'Vi har sendt en mail til dig med dine nye login password!';
}
?>
