Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ResetModel
+ Graphe d'héritage de ResetModel:

Fonctions membres publiques

 getForm ($data=array(), $loadData=true)
 
 getResetCompleteForm ($data=array(), $loadData=true)
 
 getResetConfirmForm ($data=array(), $loadData=true)
 
 processResetComplete ($data)
 
 processResetConfirm ($data)
 
 processResetRequest ($data)
 
 checkResetLimit ($user)
 
- Fonctions membres publiques hérités de FormModel
 __construct ($config=array(), MVCFactoryInterface $factory=null, FormFactoryInterface $formFactory=null)
 
 checkin ($pk=null)
 
 checkout ($pk=null)
 
 validate ($form, $data, $group=null)
 
- Fonctions membres publiques hérités de BaseDatabaseModel
 __construct ($config=array(), MVCFactoryInterface $factory=null)
 
 getTable ($name='', $prefix='', $options=array())
 
 isCheckedOut ($item)
 
 getDbo ()
 
 setDbo (DatabaseInterface $db=null)
 
 __get ($name)
 
- Fonctions membres publiques hérités de BaseModel
 __construct ($config=array())
 
 getName ()
 
- Fonctions membres publiques hérités de CMSObject
 __construct ($properties=null)
 
 __toString ()
 
 def ($property, $default=null)
 
 get ($property, $default=null)
 
 getProperties ($public=true)
 
 getError ($i=null, $toString=true)
 
 getErrors ()
 
 set ($property, $value=null)
 
 setProperties ($properties)
 
 setError ($error)
 
- Fonctions membres publiques hérités de StatefulModelInterface
 getState ($property=null, $default=null)
 
 setState ($property, $value=null)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de CurrentUserInterface
 setCurrentUser (User $currentUser)
 
- Fonctions membres publiques hérités de CacheControllerFactoryAwareInterface
 setCacheControllerFactory (CacheControllerFactoryInterface $factory)
 
- Fonctions membres publiques hérités de DatabaseAwareInterface
 setDatabase (DatabaseInterface $db)
 
- Fonctions membres publiques hérités de FormFactoryAwareInterface
 setFormFactory (FormFactoryInterface $factory)
 

Fonctions membres protégées

 preprocessForm (Form $form, $data, $group='user')
 
 populateState ()
 
- Fonctions membres protégées hérités de BaseDatabaseModel
 _getList ($query, $limitstart=0, $limit=0)
 
 _getListCount ($query)
 
 _createTable ($name, $prefix='Table', $config=array())
 
 bootComponent ($component)
 
 dispatchEvent (EventInterface $event)
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de BaseModel
static addIncludePath ($path='', $prefix='')
 
- Attributs protégés hérités de FormModel
 $events_map = null
 
- Attributs protégés hérités de BaseDatabaseModel
 $option = null
 
 $event_clean_cache = null
 
- Attributs protégés hérités de BaseModel
 $name
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 
- Attributs protégés statiques hérités de BaseModel
static $paths
 

Description détaillée

Reset model class for Users.

Depuis
1.5

Documentation des fonctions membres

◆ checkResetLimit()

checkResetLimit (   $user)

Method to check if user reset limit has been exceeded within the allowed time period.

Paramètres
User$userUser doing the password reset
Renvoie
boolean true if user can do the reset, false if limit exceeded
Depuis
2.5
Exceptions

Références $params, $result, $user, elseif, Factory\getApplication(), et Factory\getDate().

◆ getForm()

getForm (   $data = array(),
  $loadData = true 
)

Method to get the password reset request form.

The base form is loaded from XML and then an event is fired for users plugins to extend the form with extra fields.

Paramètres
array$dataAn optional array of data for the form to interrogate.
boolean$loadDataTrue if the form is to load its own data (default case), false if not.
Renvoie
Form A Form object on success, false on failure
Depuis
1.6

Implémente FormModelInterface.

Références $form, et Joomla\CMS\MVC\Model\loadForm().

◆ getResetCompleteForm()

getResetCompleteForm (   $data = array(),
  $loadData = true 
)

Method to get the password reset complete form.

Paramètres
array$dataData for the form.
boolean$loadDataTrue if the form is to load its own data (default case), false if not.
Renvoie
Form A Form object on success, false on failure
Depuis
1.6

Références $form, $options, et Joomla\CMS\MVC\Model\loadForm().

◆ getResetConfirmForm()

getResetConfirmForm (   $data = array(),
  $loadData = true 
)

Method to get the password reset confirm form.

Paramètres
array$dataData for the form.
boolean$loadDataTrue if the form is to load its own data (default case), false if not.
Renvoie
Form A Form object on success, false on failure
Depuis
1.6
Exceptions

Références $form, $options, Factory\getApplication(), et Joomla\CMS\MVC\Model\loadForm().

◆ populateState()

populateState ( )
protected

Method to auto-populate the model state.

Note. Calling getState in this method will result in recursion.

Renvoie
void
Depuis
1.6
Exceptions

Références $params, Factory\getApplication(), et Joomla\CMS\MVC\Model\setState().

◆ preprocessForm()

preprocessForm ( Form  $form,
  $data,
  $group = 'user' 
)
protected

Override preprocessForm to load the user plugin group instead of content.

Paramètres
Form$formA Form object.
mixed$dataThe data expected for the form.
string$groupThe name of the plugin group to import (defaults to "content").
Renvoie
void
Exceptions

Références $data, $form, et Joomla\CMS\MVC\Model\preprocessForm().

◆ processResetComplete()

processResetComplete (   $data)

Save the new password after reset is done

Paramètres
array$dataThe data expected for the form.
Renvoie
mixed | boolean
Depuis
1.6
Exceptions

Références $app, $data, $form, $return, $user, $userId, Text\_(), Factory\getApplication(), User\getInstance(), null, et Text\sprintf().

◆ processResetConfirm()

processResetConfirm (   $data)

Receive the reset password request

Paramètres
array$dataThe data expected for the form.
Renvoie
mixed | boolean
Depuis
1.6
Exceptions

Références $app, $data, $db, $form, $query, $return, $user, Text\_(), Factory\getApplication(), Joomla\Database\getDatabase(), et Text\sprintf().

◆ processResetRequest()

processResetRequest (   $data)

La documentation de cette classe a été générée à partir du fichier suivant :