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"; |
831f7f0f |
12 | print "$error"; |
d47273fe |
13 | return false; |
14 | } |
15 | |
16 | if ($password1 == '' || $password2 == '') { |
17 | $error="Please enter password"; |
831f7f0f |
18 | print "$error"; |
d47273fe |
19 | return false; |
20 | } |
21 | |
22 | if ($password1 != $password2) { |
23 | $error = "The two passwords that you entered do not match."; |
831f7f0f |
24 | print "$error"; |
d47273fe |
25 | return false; |
26 | } |
27 | |
d2cf0fe0 |
28 | if ($login_type == 'id') { |
d47273fe |
29 | $login_id=$login; |
30 | $login=''; |
31 | } else { |
32 | $login_id=0; |
33 | } |
da684784 |
34 | $error=nodes::resetPassword($login_id,$login,$vercode,$password1); |
71a598e9 |
35 | print "$error\n"; |
d47273fe |
36 | |
d47273fe |
37 | return 0; |
51ff3226 |
38 | } |
e909f81b |
39 | ?> |