mura.user

Class userUtility

lucee.Component
    extended by mura.cfobject
      extended by mura.user.userUtility

This provide user specific utility methods

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any utility, any settingsManager, any userDAO, any pluginManager)
    Method Summary
    any getRandomPassword(numeric Length='6', string CharSet='Alpha', string Ucase='no')
    any getUserByEmail([string email], string siteid='')
    any getUserData([string userid='[runtime expression]'])
    boolean login(string username='', string password='', [string siteid=''], [string lockdownCheck='false'], [string lockdownExpries=''])
    any loginByQuery([any rsUser])
    boolean loginByUserID(string userid='', [string siteid=''])
    any lookupByCredentials(string username='', string password='', [string siteid=''], [string lockdownCheck='false'], [string lockdownExpries=''])
    any returnLoginCheck([any $])
    any sendActivationNotification([any userBean])
    any sendLogin([struct args='[runtime expression]'], [string sendto=''], [string from=''], [string subject=''], [string siteid=''], string reply='', string bcc='', [string message=''])
    any sendLoginByEmail([string email], string siteid='', string returnURL='[runtime expression]', string subject='', [string message=''])
    boolean sendLoginByUser([any userBean], string siteid='', string returnURL='[runtime expression]', boolean isPublicReg='false', string subject='', [string message=''])
    any setMailer(any mailer)
    any setUserStruct([any user], any memberships='', any membershipids='')
    any splitFullName([any fullname])
     
    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 configBean, any utility, any settingsManager, any userDAO, any pluginManager)

    Parameters:
    configBean
    utility
    settingsManager
    userDAO
    pluginManager

    Method Detail

    getRandomPassword

    public any getRandomPassword(numeric Length='6', string CharSet='Alpha', string Ucase='no')

    Parameters:
    Length
    CharSet
    Ucase

    getUserByEmail

    public any getUserByEmail([string email], string siteid='')

    Parameters:
    email
    siteid

    getUserData

    public any getUserData([string userid='[runtime expression]'])

    Parameters:
    userid

    login

    public boolean login(string username='', string password='', [string siteid=''], [string lockdownCheck='false'], [string lockdownExpries=''])

    Parameters:
    username
    password
    siteid
    lockdownCheck
    lockdownExpries

    loginByQuery

    public any loginByQuery([any rsUser])

    Parameters:
    rsUser

    loginByUserID

    public boolean loginByUserID(string userid='', [string siteid=''])

    Parameters:
    userid
    siteid

    lookupByCredentials

    public any lookupByCredentials(string username='', string password='', [string siteid=''], [string lockdownCheck='false'], [string lockdownExpries=''])

    Parameters:
    username
    password
    siteid
    lockdownCheck
    lockdownExpries

    returnLoginCheck

    public any returnLoginCheck([any $])

    Parameters:
    $

    sendActivationNotification

    public any sendActivationNotification([any userBean])

    Parameters:
    userBean

    sendLogin

    public any sendLogin([struct args='[runtime expression]'], [string sendto=''], [string from=''], [string subject=''], [string siteid=''], string reply='', string bcc='', [string message=''])

    Parameters:
    args
    sendto
    from
    subject
    siteid
    reply
    bcc
    message

    sendLoginByEmail

    public any sendLoginByEmail([string email], string siteid='', string returnURL='[runtime expression]', string subject='', [string message=''])

    Parameters:
    email
    siteid
    returnURL
    subject
    message

    sendLoginByUser

    public boolean sendLoginByUser([any userBean], string siteid='', string returnURL='[runtime expression]', boolean isPublicReg='false', string subject='', [string message=''])

    Parameters:
    userBean
    siteid
    returnURL
    isPublicReg
    subject
    message

    setMailer

    public any setMailer(any mailer)

    Parameters:
    mailer

    setUserStruct

    public any setUserStruct([any user], any memberships='', any membershipids='')

    Parameters:
    user
    memberships
    membershipids

    splitFullName

    public any splitFullName([any fullname])

    Parameters:
    fullname