Subversion Repositories Applications.papyrus

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
433 ddelon 1
<?php
2
 
3
if (($user = $this->GetUser()) && ($user["name"]==$this->GetConfigValue("admin")) && $this->GetConfigValue("admin"))
4
{
5
 
6
	if (($_REQUEST["action"] == "resetpass"))
7
	{
8
 
9
		$this->Query("update ".$this->config["table_prefix"]."users set ".
10
					"password = md5('".mysql_escape_string($_POST["password"])."') ".
11
					"where name = '".mysql_escape_string($_POST["name"])."' limit 1");
12
 
13
				$this->SetMessage("Mot de passe réinitialisé !");
14
				$this->Redirect($this->href());
15
	}
16
	else
17
	{
18
		$error="";
19
		//$error = "Il est interdit de réinistialiser le mot de pass de cet utilisateur ! Non mais !";
20
	}
21
 
22
	print($this->FormOpen());
23
	$name=$_GET["name"];
24
	?>
25
	<input type="hidden" name="action" value="resetpass">
26
	<table>
27
		<tr>
28
			<td align="right"></td>
29
			<td><?php echo  $this->Format("Réinitialisation du mot de passe"); ?></td>
30
		</tr>
31
		<?php
32
		if ($error)
33
		{
34
			print("<tr><td></td><td><div class=\"error\">".$this->Format($error)."</div></td></tr>\n");
35
		}
36
		?>
37
		<tr>
38
			<td align="right">Login:</td>
39
			<td><input name="name" size="40" value="<?php echo  $name ?>"></td>
40
		</tr>
41
		<tr>
42
			<td align="right">Nouveau mot de passe:</td>
43
			<td><input type="password" name="password" size="40"></td>
44
		</tr>
45
		<tr>
46
			<td></td>
47
			<td><input type="submit" value="Reset password" size="40"></td>
48
		</tr>
49
	</table>
50
	<?php
51
	print($this->FormClose());
52
}
53
else
54
{
55
	print("<i>Vous n'avez pas les permissions nécessaires pour l'exécution de cette action.</i>");
56
}
57
 
58
?>
59