IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • User
  • UserIdentity
  • UserProfileTracker

Class UserIdentity

CUserIdentity
Extended by application\modules\user\components\UserIdentity
Namespace: application\modules\user\components
Copyright: Copyright © 2012-2013 IBOS Inc
Author: banyanCheung banyan@ibos.com.cn
Located at system/modules/user/components/UserIdentity.php

Methods summary

public
# __construct( integer $username, string $password, string $loginType = self::LOGIN_BY_MOBILE )

重写父类方法,增加登录类型loginType

重写父类方法,增加登录类型loginType

Parameters

$username
$loginType 登录类型
$password
$username 用户账号,可以是用户名,email,手机,工号
$loginType
$password 密码
public boolean
# getId( )

重写父类方法,返回uid

重写父类方法,返回uid

Returns

boolean
public
# setId( $uid )
public integer
# authenticate( $isAdministrator = false )

重写登录验证方法,该方法只返回验证状态码

重写登录验证方法,该方法只返回验证状态码

Returns

integer
验证状态码

Constants summary

integer USER_NOT_FOUND
# 0
integer USER_LOCK
# -1
integer USER_DISABLED
# -2
integer USER_PASSWORD_INCORRECT
# -3
integer USER_NO_ACCESS
# -4
integer LOGIN_BY_USERNAME
# 1
integer LOGIN_BY_EMAIL
# 2
integer LOGIN_BY_MOBILE
# 4
IBOS open source API documentation generated by ApiGen