Class dektrium\user\controllers\SettingsController

Inheritancedektrium\user\controllers\SettingsController » yii\web\Controller
Uses Traitsdektrium\user\traits\AjaxValidationTrait

SettingsController manages updating user settings (e.g. profile, email and password).

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$defaultAction dektrium\user\controllers\SettingsController

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() dektrium\user\controllers\SettingsController
actionAccount() Displays page where user can update account settings (username, email or password). dektrium\user\controllers\SettingsController
actionConfirm() Attempts changing user's password. dektrium\user\controllers\SettingsController
actionDisconnect() Disconnects a network account from user. dektrium\user\controllers\SettingsController
actionNetworks() Displays list of connected network accounts. dektrium\user\controllers\SettingsController
actionProfile() Shows profile settings form. dektrium\user\controllers\SettingsController
behaviors() dektrium\user\controllers\SettingsController

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
performAjaxValidation() Performs ajax validation. dektrium\user\traits\AjaxValidationTrait

Property Details

$defaultAction public property
public $defaultAction 'profile'
$finder protected property
protected dektrium\user\Finder $finder null

Method Details

__construct() public method

public void __construct ( $id, $module, dektrium\user\Finder $finder, $config = [] )
$id string
$module \yii\base\Module
$finder dektrium\user\Finder
$config array
actionAccount() public method

Displays page where user can update account settings (username, email or password).

public string|\yii\web\Response actionAccount ( )
actionConfirm() public method

Attempts changing user's password.

public string actionConfirm ( $id, $code )
$id int
$code string
throws \yii\web\HttpException
actionDisconnect() public method

Disconnects a network account from user.

public \yii\web\Response actionDisconnect ( $id )
$id int
throws \yii\web\NotFoundHttpException
throws \yii\web\ForbiddenHttpException
actionNetworks() public method

Displays list of connected network accounts.

public string actionNetworks ( )
actionProfile() public method

Shows profile settings form.

public string|\yii\web\Response actionProfile ( )
behaviors() public method

public void behaviors ( )