%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,mail,shell_exec,system,proc_open,popen,ini_alter,dl,proc_close,curl_exec,curl_multi_exec,readfile,parse_ini_file,escapeshellarg,escapeshellcmd,show_source,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,mail,php_uname,phpinfo MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/water/vendor/dektrium/yii2-user/ |
Upload File : |
<?php /* * This file is part of the Dektrium project. * * (c) Dektrium project <http://github.com/dektrium/> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace dektrium\user; use yii\base\Module as BaseModule; /** * This is the main module class for the Yii2-user. * * @property array $modelMap * * @author Dmitry Erofeev <dmeroff@gmail.com> */ class Module extends BaseModule { const VERSION = '0.9.12'; /** Email is changed right after user enter's new email address. */ const STRATEGY_INSECURE = 0; /** Email is changed after user clicks confirmation link sent to his new email address. */ const STRATEGY_DEFAULT = 1; /** Email is changed after user clicks both confirmation links sent to his old and new email addresses. */ const STRATEGY_SECURE = 2; /** @var bool Whether to show flash messages. */ public $enableFlashMessages = true; /** @var bool Whether to enable registration. */ public $enableRegistration = true; /** @var bool Whether to remove password field from registration form. */ public $enableGeneratingPassword = false; /** @var bool Whether user has to confirm his account. */ public $enableConfirmation = true; /** @var bool Whether to allow logging in without confirmation. */ public $enableUnconfirmedLogin = false; /** @var bool Whether to enable password recovery. */ public $enablePasswordRecovery = true; /** @var bool Whether user can remove his account */ public $enableAccountDelete = false; /** @var bool Enable the 'impersonate as another user' function */ public $enableImpersonateUser = true; /** @var int Email changing strategy. */ public $emailChangeStrategy = self::STRATEGY_DEFAULT; /** @var int The time you want the user will be remembered without asking for credentials. */ public $rememberFor = 1209600; // two weeks /** @var int The time before a confirmation token becomes invalid. */ public $confirmWithin = 86400; // 24 hours /** @var int The time before a recovery token becomes invalid. */ public $recoverWithin = 21600; // 6 hours /** @var int Cost parameter used by the Blowfish hash algorithm. */ public $cost = 10; /** @var array An array of administrator's usernames. */ public $admins = []; /** @var string The Administrator permission name. */ public $adminPermission; /** @var array Mailer configuration */ public $mailer = []; /** @var array Model map */ public $modelMap = []; /** * @var string The prefix for user module URL. * * @See [[GroupUrlRule::prefix]] */ public $urlPrefix = 'user'; /** * @var bool Is the user module in DEBUG mode? Will be set to false automatically * if the application leaves DEBUG mode. */ public $debug = false; /** @var string The database connection to use for models in this module. */ public $dbConnection = 'db'; /** @var array The rules to be used in URL management. */ public $urlRules = [ '<id:\d+>' => 'profile/show', '<action:(login|logout|auth)>' => 'security/<action>', '<action:(register|resend)>' => 'registration/<action>', 'confirm/<id:\d+>/<code:[A-Za-z0-9_-]+>' => 'registration/confirm', 'forgot' => 'recovery/request', 'recover/<id:\d+>/<code:[A-Za-z0-9_-]+>' => 'recovery/reset', 'settings/<action:\w+>' => 'settings/<action>' ]; /** * @return string */ public function getDb() { return \Yii::$app->get($this->dbConnection); } }