Subversion Repositories wimsdev

Rev

Rev 2290 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
 
2
!read adm/class/authchars
3
fuser=!text select $char_login in $fuser
4
fpassword=!text select $char_passwd in $fpassword
5
fuser=!char 1 to $login_max of $fuser
6
fpassword=!char 1 to $passwd_max of $fpassword
7
 
8
!if $forum=$empty or / isin $forum or $fuser=$empty or $fpassword=$empty
13679 bpr 9
  error=auth_failure
10
  !exit
23 reyssat 11
!endif
12
 
13
!if classes isin $forum
13679 bpr 14
  !if $fuser=supervisor
15
    !defread wimshome/log/$forum/supervisor
16
  !else
17
    !defread wimshome/log/$forum/.users/$fuser
18
  !endif
23 reyssat 19
!else
13679 bpr 20
  !defread $forumdir/.users/$fuser
23 reyssat 21
!endif
22
user_password=!passcrypt $user_password
23
fpassword=!passcrypt $fpassword
24
!if $user_exists!=yes or $user_password!=$fpassword
13679 bpr 25
  error=auth_failure
26
  !exit
23 reyssat 27
!endif
28
 
29
forumuser=$fuser
30
!reset fuser
31
 
32
!writefile wimshome/$wims_sesdir/mb_user.$forum !set forumuser=$forumuser\
33
!set user_firstname=$user_firstname\
34
!set user_lastname=$user_lastname\
35
!set user_email=$user_email\
36
!set user_exists=yes