2 include_once("../globals.php");
3 include_once("$srcdir/md5.js");
4 include_once("$srcdir/sql.inc");
9 <link rel
="stylesheet" href
="<?php echo $css_header;?>" type
="text/css">
12 <body
class="body_top">
14 <span
class="title"><?php
xl('Password Change','e'); ?
></span
>
19 if ($_GET["mode"] == "update") {
20 if ($_GET["authPass"] && $_GET["authPass2"] && $_GET["authPass"] != "d41d8cd98f00b204e9800998ecf8427e") { // account for empty
21 $tqvar = addslashes($_GET["authPass"]);
22 $tqvar2 = addslashes($_GET["authPass2"]);
23 if ($tqvar == $tqvar2) {
24 sqlStatement("update users set password='$tqvar' where id={$_SESSION['authId']}");
25 echo "<span class='alert'>".xl("Password change successful.",'','',' ').xl("Click")."<a href='$rootdir/logout.php?auth=logout' class=link_submit>".xl("here",'',' ',' ')."</a>".xl("to login again").".<br><br></span>";
28 echo "<span class=alert>" . xl("Error: passwords don't match. Please check your typing.") . "</span><br><br>\n";
32 $res = sqlStatement("select * from users where id={$_SESSION["authId
"]}");
33 for ($iter = 0;$row = sqlFetchArray($res);$iter++
)
34 $result[$iter] = $row;
38 <span
class="text"><?php
xl('Once you change your password, you will have to re-login.','e'); ?
><br
></span
>
39 <FORM NAME
="user_form" METHOD
="GET" ACTION
="user_info.php"
40 onsubmit
="top.restoreSession()">
43 <TD
><span
class=text
><?php
xl('Real Name','e'); ?
>: </span
></TD
>
44 <TD
><span
class=text
><?php
echo $iter["realname"]; ?
></span
></td
>
48 <TD
><span
class=text
><?php
xl('Username','e'); ?
>: </span
></TD
>
49 <TD
><span
class=text
><?php
echo $iter["username"]; ?
></span
></td
>
53 <TD
><span
class=text
><?php
xl('Password','e'); ?
>: </span
></TD
>
54 <TD
><input type
=password name
=clearPass size
=20 value
=""></td
>
57 <TD
><span
class=text
><?php
xl('Password','e'); ?
> (<?
xl('Again','e');?
>): </span
></TD
>
58 <TD
><input type
=password name
=clearPass2 size
=20 value
=""></td
>
62 <br
> 
; 
; 
;
63 <INPUT TYPE
="HIDDEN" NAME
="id" VALUE
="<?php echo $_GET["id
"]; ?>">
64 <INPUT TYPE
="HIDDEN" NAME
="mode" VALUE
="update">
65 <INPUT TYPE
="HIDDEN" NAME
="authPass" VALUE
="">
66 <INPUT TYPE
="HIDDEN" NAME
="authPass2" VALUE
="">
67 <INPUT TYPE
="Submit" VALUE
=<?php
xl('Save Changes','e','\'','\''); ?
> onClick
="javascript:this.form.authPass.value=MD5(this.form.clearPass.value);this.form.clearPass.value='';this.form.authPass2.value=MD5(this.form.clearPass2.value);this.form.clearPass2.value='';">
69 <?php
if (! $GLOBALS['concurrent_layout']) { ?
>
71 [<a href
="../main/main_screen.php" target
="_top" class="link_submit"
72 onclick
="top.restoreSession()"><?php
xl('Back','e'); ?
></font
></a
>]
82 // d41d8cd98f00b204e9800998ecf8427e == blank