Class GuiUserManager

Description

GuiUserManager.php

Long description for file: Class to handle User login, authetication, authorisation for for anoy_auth and ad_auth, alpha code is included for drupal_auth and sql_auth.

Located in /lib/GuiUserManager.php (line 22)

Common
   |
   --WebCommon
      |
      --GuiUserManager
Method Summary
 GuiUserManager __construct ([ $debuglevel = 1])
 void createAccount ( $in_uname,  $in_pw,  $in_fname,  $in_email,  $in_year,  $in_month,  $in_day)
 void isValidUserName ( $in_user_name)
 void processAdLogin ()
 void processLogin ( $in_user_name,  $in_user_passwd)
Variables
Methods
Constructor __construct (line 27)
GuiUserManager __construct ([ $debuglevel = 1])
  • $debuglevel

Redefinition of:
WebCommon::__construct()
createAccount (line 443)

createAccount()

Alpha code for create a new User entry for sql_auth

  • access: public
void createAccount ( $in_uname,  $in_pw,  $in_fname,  $in_email,  $in_year,  $in_month,  $in_day)
  • $in_uname
  • $in_pw
  • $in_fname
  • $in_email
  • $in_year
  • $in_month
  • $in_day
isValidUserName (line 34)
  • access: public
void isValidUserName ( $in_user_name)
  • $in_user_name
processAdLogin (line 237)

processADLogin: allow anobymous & active directory login

  • verify that username and password are valid
  • clear out existing login information for user. (if any)
  • log user into table (associate SID with user name).

Sql and drupal login are not yet integrated.

  • access: public
void processAdLogin ()
processLogin (line 199)

processLogin: allow SQL login: alpha code

  • verify that username and password are valid
  • clear out existing login information for user. (if any)
  • log user into table (associate SID with user name).

  • access: public
void processLogin ( $in_user_name,  $in_user_passwd)
  • $in_user_name
  • $in_user_passwd

Inherited Methods

Inherited From WebCommon

 WebCommon::__construct()
 WebCommon::debug()
 WebCommon::Delete()
 WebCommon::get_dose()
 WebCommon::get_hosts()
 WebCommon::get_location()
 WebCommon::get_locationid()
 WebCommon::get_patch()
 WebCommon::get_port_comment()
 WebCommon::get_vlan()
 WebCommon::loggui()
 WebCommon::logit()
 WebCommon::port_delete()
 WebCommon::port_restart_request()
 WebCommon::print_dat_stats()
 WebCommon::print_dot_sel()
 WebCommon::print_footer()
 WebCommon::print_footer_empty()
 WebCommon::print_header()
 WebCommon::print_header1()
 WebCommon::print_headerMin()
 WebCommon::print_headerSmall()
 WebCommon::print_logo()
 WebCommon::print_stats()
 WebCommon::print_switch_sel()
 WebCommon::print_title()
 WebCommon::strip_datversion()

Inherited From Common

 Common::__construct()
 Common::getConnection()
 Common::htmlescape()
 Common::log2db()
 Common::real_escape_string1()
 Common::sqlescape()

Documentation generated on Mon, 08 Sep 2008 01:10:32 +0200 by phpDocumentor 1.4.0