File: idp_php

package info (click to toggle)
wims 2%3A4.29a%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 185,704 kB
  • sloc: xml: 366,687; javascript: 120,570; ansic: 62,341; java: 62,170; sh: 7,744; perl: 3,937; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (27 lines) | stat: -rw-r--r-- 989 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
!!!this file must be in the module directory because of the !mexec !!!!
INPUT external_login
OUTPUT : the up_xxx needed for the register of the user
!!
!! When idp_method=php user registration is carried out by the php
!! script and all the data exchange between wims and the php script is
!! carried out via adm/raw. There are few situation in which data
!! exchange through this script is necessary
!!

!! supervisor registering new users in a class (TODO check if extra
!! checks are needed)
!if $wims_user=supervisor
  up_firstname=$firstn
  up_lastname=$lastn
  up_email=$email
!else
!! user registering to subclass in a groupment with no password
  !if $classpass_=$empty and $wims_user!=$empty
    !! not particular setting seems to be needed
  !else
!!    !debug $wims_user,$auth_user,$classpass_,$superclass,$passverify,$firstn,$lastn,$email
!! todo: should never get to this point, but still need some testing
    !debug please email this page to wims@unimib.it
  !endif
!endif