ForgotPasswordForm Class
Handling of the initial password forgot process Process for resetting password is:
- Request using username or email address a password reset
- Click on link in email
- Get temporary password
Item Index
Methods
error
-
message
Convenience function for passing an error to the form factory
Parameters:
-
message
StringThe str error to pass
getData
-
name
-
value
Save the form data to the form factory
Parameters:
-
name
StringThe name of the variable to save
-
value
MixedThe value of the variable to save
parse
-
content
-
substitutions
Convenience method for parsing content
Parameters:
-
content
StringThe string to parse
-
substitutions
DictionaryThe dictionary of tags to replace
Returns:
The parsed string
privilege
-
[required=Privilege::GUEST]
You can run to make sure a process requires a particular privilege
Parameters:
-
[required=Privilege::GUEST]
Int optionalThe privilege level required, default is anonymous
service
-
alias
Get a service by alias
Parameters:
-
alias
StringThe alias
Returns:
The service matching the alias
success
-
message
Convenience function for passing a success message to the form factory
Parameters:
-
message
StringThe str success message to pass
template
-
name
-
[substitutions=[]
Convenience method for parsing content
Parameters:
-
name
StringThe name of the template to parse
-
[substitutions=[]
Dictionary optionalThe dictionary of tags to replace
Returns:
The parsed string
verify
-
data
-
[type=null]
-
[suppressErrors=false]
Sanitize input data using the validation types above
Parameters:
Returns:
If we don't verify and suppress errors, returns false, else returns the data
Properties
parser
Parser
The parser is responsible for rendering templates
profiler
Profiler
The instance of the profiler for debugging performance
timeBlock
Int
static
The number of seconds between reset requests
Default: 300