51ff3226 |
1 | <?php |
2 | function reset_password() { |
3 | global $db,$error; |
d47273fe |
4 | $login = $_POST['login']; |
5 | $login_type = $_POST['login_type']; |
6 | $vercode = $_POST['vercode']; |
7 | $password1 = $_POST['new_password1']; |
8 | $password2 = $_POST['new_password2']; |
9 | |
10 | if ($login == '') { |
11 | $error="Please enter name or id"; |
12 | return false; |
13 | } |
14 | |
15 | if ($password1 == '' || $password2 == '') { |
16 | $error="Please enter password"; |
17 | return false; |
18 | } |
19 | |
20 | if ($password1 != $password2) { |
21 | $error = "The two passwords that you entered do not match."; |
22 | return false; |
23 | } |
24 | |
d2cf0fe0 |
25 | if ($login_type == 'id') { |
d47273fe |
26 | $login_id=$login; |
27 | $login=''; |
28 | } else { |
29 | $login_id=0; |
30 | } |
da684784 |
31 | $error=nodes::resetPassword($login_id,$login,$vercode,$password1); |
d47273fe |
32 | |
33 | $error="Password changed. Now you can login with your new password."; |
34 | return 0; |
51ff3226 |
35 | } |
e909f81b |
36 | ?> |