SecurityQuestion
A user's security question.
WHMCS provides a method for administrators and clients to provide greater security to their accounts by answering a security question upon login. This object models a single security question. The security question's answer is stored encrypted in the client's record.
class
SecurityQuestion extends AbstractModel
Properties summary
Type | Property | Description | |
---|---|---|---|
protected | $table | ||
int | $id | A security question's unique id. | |
string | $question | A security question's contents. | |
Carbon | $createdAt | The date a security question was created. | |
Carbon | $updatedAt | The date a security question was last updated. | |
Collection|Client[] | $clients | The clients that must answer this security question upon login. |
Methods summary
Return Type | Method Name | Description | |
---|---|---|---|
string | getQuestionAttribute(string $question) | Decrypt security questions from storage. | |
setQuestionAttribute(string $question) | Encrypt security questions for storage. | ||
HasMany | clients() | A security question may be in use by many clients. |
Details
string
getQuestionAttribute (string $question)
Decrypt security questions from storage.
setQuestionAttribute (string $question)
Encrypt security questions for storage.
HasMany
clients ()
A security question may be in use by many clients.