change_password.php
author rejo
Mon, 25 Jun 2007 21:55:33 +0000
changeset 27 782f142d096d
parent 13 2ff220cfde13
child 47 ae140472d97c
permissions -rw-r--r--
[feladat @ 74] Added missing record_owners SQL table creation during install. Fix by John Morris.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     1
<?php
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     2
require_once("inc/i18n.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     3
require_once("inc/toolkit.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     4
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     5
if($_POST["submit"])
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     6
{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     7
	if(strlen($_POST["newpass"]) < 8)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     8
	{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     9
		error('Password length should be at least 8 characters.');
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    10
	}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    11
	else
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    12
	{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    13
		change_user_pass($_POST["currentpass"], $_POST["newpass"], $_POST["newpass2"]);
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    14
	}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    15
}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    16
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    17
include_once("inc/header.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    18
?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    19
    <h2>Change password</h2>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    20
    <form method="post" action="change_password.php">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    21
     <table border="0" CELLSPACING="4">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    22
      <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    23
       <td class="n"><? echo _('Current password'); ?>:</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    24
       <td class="n"><input type="password" class="input" NAME="currentpass" value=""></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    25
      </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    26
      <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    27
       <td class="n"><? echo _('New password'); ?>:</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    28
       <td class="n"><input type="password" class="input" NAME="newpass" value=""></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    29
      </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    30
      <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    31
       <td class="n"><? echo _('New password'); ?>:</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    32
       <td class="n"><input type="password" class="input" NAME="newpass2" value=""></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    33
      </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    34
      <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    35
       <td class="n">&nbsp;</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    36
       <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    37
        <input type="submit" class="button" NAME="submit" value="<? echo _('Change password'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    38
       </td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    39
      </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    40
     </table>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    41
    </form>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    42
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    43
<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    44
include_once("inc/footer.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    45
?>