mura.login

Class loginManager

lucee.Component
    extended by mura.cfobject
      extended by mura.login.loginManager

This provides primary login service functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any userUtility, any userDAO, any utility, any permUtility, any settingsManager)
    Method Summary
    any attemptChallenge([any $])
    any completedChallenge([any $])
    any handleChallenge([any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])
    any handleChallengeAttempt([any $])
    any handleFailure([any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])
    any handleSuccess([any returnUrl=''], [any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])
    any login([struct data], any loginObject='')
    any loginByUserID([struct data])
    any logout()
    boolean rememberMe(string userid='', string userHash='')
    any remoteLogin([struct data], any loginObject='')
    any sendAuthCode()
    any sendAuthCodeByEmail()
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(any userUtility, any userDAO, any utility, any permUtility, any settingsManager)

    Parameters:
    userUtility
    userDAO
    utility
    permUtility
    settingsManager

    Method Detail

    attemptChallenge

    public any attemptChallenge([any $])

    Parameters:
    $

    completedChallenge

    public any completedChallenge([any $])

    Parameters:
    $

    handleChallenge

    public any handleChallenge([any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])

    Parameters:
    rememberMe
    contentid
    linkServID
    isAdminLogin
    compactDisplay
    deviceid
    publicDevice

    handleChallengeAttempt

    public any handleChallengeAttempt([any $])

    Parameters:
    $

    handleFailure

    public any handleFailure([any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])

    Parameters:
    rememberMe
    contentid
    linkServID
    isAdminLogin
    compactDisplay
    deviceid
    publicDevice

    handleSuccess

    public any handleSuccess([any returnUrl=''], [any rememberMe='0'], [any contentid=''], [any linkServID=''], [any isAdminLogin='false'], [any compactDisplay='false'], [any deviceid=''], [any publicDevice='false'])

    Parameters:
    returnUrl
    rememberMe
    contentid
    linkServID
    isAdminLogin
    compactDisplay
    deviceid
    publicDevice

    login

    public any login([struct data], any loginObject='')

    Parameters:
    data
    loginObject

    loginByUserID

    public any loginByUserID([struct data])

    Parameters:
    data

    logout

    public any logout()


    rememberMe

    public boolean rememberMe(string userid='', string userHash='')

    Parameters:
    userid
    userHash

    remoteLogin

    public any remoteLogin([struct data], any loginObject='')

    Parameters:
    data
    loginObject

    sendAuthCode

    public any sendAuthCode()


    sendAuthCodeByEmail

    public any sendAuthCodeByEmail()