| Current Path : /var/www/html/mmishra/irp/icure/doctor/ |
| Current File : /var/www/html/mmishra/irp/icure/doctor/changepwd.inc |
<h3 align='left'>Change Password</h3>
<center>
New password <input type='password' name='passwd1' size='20'>
Confirm password <input type='password' name='passwd2' size='20'>
<input type='submit' name='submit' value='CHANGE'>
<br><br>
</center>
<?php
$pwd1 = $_POST["passwd1"];
$pwd2 = $_POST["passwd2"];
if ($pwd1 && ($pwd1 == $pwd2)) {
$ds = ldap_connect("ldap.iiita.ac.in");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
$q = ldap_search($ds, "dc=iiita,dc=ac,dc=in", "(&(uid=$user)(objectclass=posixAccount))");
$info = ldap_get_entries($ds, $q);
$dn = $info[0]["dn"];
if ($info["count"] > 0) {
ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in","\$dollfinn");
//$pwd1 = 'iiita' . rand(111,999);
//$pwd = '{CRYPT}' . crypt($pwd1);
$pwd = "{SHA}" . base64_encode(pack("H*", sha1($pwd1)));
$info1["userPassword"] = "$pwd";
echo "<div><font color=red>";
if (ldap_modify($ds, $dn, $info1)) {
echo "Password has been changed.";
} else {
echo "Some error occured.";
}
echo "</font></div>";
}
ldap_close($ds);
}
?>