Rev 2290 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2290 | Rev 13679 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | fpassword=!text select $char_passwd in $fpassword |
4 | fpassword=!text select $char_passwd in $fpassword |
5 | fuser=!char 1 to $login_max of $fuser |
5 | fuser=!char 1 to $login_max of $fuser |
6 | fpassword=!char 1 to $passwd_max of $fpassword |
6 | fpassword=!char 1 to $passwd_max of $fpassword |
7 | 7 | ||
8 | !if $forum=$empty or / isin $forum or $fuser=$empty or $fpassword=$empty |
8 | !if $forum=$empty or / isin $forum or $fuser=$empty or $fpassword=$empty |
9 | error=auth_failure |
9 | error=auth_failure |
10 | !exit |
10 | !exit |
11 | !endif |
11 | !endif |
12 | 12 | ||
13 | !if classes isin $forum |
13 | !if classes isin $forum |
14 | !if $fuser=supervisor |
14 | !if $fuser=supervisor |
15 | !defread wimshome/log/$forum/supervisor |
15 | !defread wimshome/log/$forum/supervisor |
16 | !else |
16 | !else |
17 | !defread wimshome/log/$forum/.users/$fuser |
17 | !defread wimshome/log/$forum/.users/$fuser |
18 | !endif |
18 | !endif |
19 | !else |
19 | !else |
20 | !defread $forumdir/.users/$fuser |
20 | !defread $forumdir/.users/$fuser |
21 | !endif |
21 | !endif |
22 | user_password=!passcrypt $user_password |
22 | user_password=!passcrypt $user_password |
23 | fpassword=!passcrypt $fpassword |
23 | fpassword=!passcrypt $fpassword |
24 | !if $user_exists!=yes or $user_password!=$fpassword |
24 | !if $user_exists!=yes or $user_password!=$fpassword |
25 | error=auth_failure |
25 | error=auth_failure |
26 | !exit |
26 | !exit |
27 | !endif |
27 | !endif |
28 | 28 | ||
29 | forumuser=$fuser |
29 | forumuser=$fuser |
30 | !reset fuser |
30 | !reset fuser |
31 | 31 | ||
32 | !writefile wimshome/$wims_sesdir/mb_user.$forum !set forumuser=$forumuser\ |
32 | !writefile wimshome/$wims_sesdir/mb_user.$forum !set forumuser=$forumuser\ |
33 | !set user_firstname=$user_firstname\ |
33 | !set user_firstname=$user_firstname\ |
34 | !set user_lastname=$user_lastname\ |
34 | !set user_lastname=$user_lastname\ |
35 | !set user_email=$user_email\ |
35 | !set user_email=$user_email\ |
36 | !set user_exists=yes |
36 | !set user_exists=yes |
37 | - |