2017 © Pedro Peláez
 

yii2-library yii2-user

YII2 User Extension

image

yii2x/yii2-user

YII2 User Extension

  • Sunday, May 14, 2017
  • by basowy
  • Repository
  • 0 Watchers
  • 0 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

YII2 User Extension - Under Development

YII2 User Extension, (*1)

Installation

The preferred way to install this extension is through composer., (*2)

Either run, (*3)

php composer.phar require --prefer-dist yii2x/yii2-user "@dev"

or add, (*4)

"yii2x/yii2-user": "@dev"

to the require section of your composer.json file., (*5)

Usage

Once the extension is installed, simply use it in your code by configuring application controller map and url manager :, (*6)


'components' => [ ... 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ '/signin' => '/auth/signin', '/signout' => '/auth/signout', '/signup' => '/auth/signup', '/registration/<token>' => '/auth/registration', '/password-request' => '/auth/passwordrequest', '/password-reset/<token>' => '/auth/passwordreset', '/username-request' => '/auth/usernamerequest', '/username-view/<token>' => '/auth/usernameview', ... ] ], ... ], 'controllerMap' => [ 'auth' => '\yii2x\user\controllers\AuthController' ],

Controller:


class AuthController extends Controller { /** * @inheritdoc */ public function actions() { return [ 'signin' => [ 'class' => '\yii2x\user\actions\SigninAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/signin' ], 'signout' => [ 'class' => '\yii2x\user\actions\SignoutAction', ], 'signup' => [ 'class' => '\yii2x\user\actions\SignupAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/signup' ], 'registration' => [ 'class' => '\yii2x\user\actions\RegistrationAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/registration' ], 'passwordrequest' => [ 'class' => '\yii2x\user\actions\PasswordRequestAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/password_request' ], 'passwordreset' => [ 'class' => '\yii2x\user\actions\PasswordResetAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/password_reset' ], 'usernamerequest' => [ 'class' => '\yii2x\user\actions\UsernameRequestAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/username_request' ], 'usernameview' => [ 'class' => '\yii2x\user\actions\UsernameViewAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/username_view' ], 'message' => [ 'class' => '\yii2x\user\actions\MessageAction', 'view' => '@vendor/yii2x/yii2-user/views/auth/message' ], ]; } }

Widget:, (*7)


= SigninForm::widget([ 'model' => $model, ]) ?>

Migrations


yii migrate --migrationPath="vendor/yii2x/yii2-user/migrations"

The Versions

14/05 2017

dev-master

9999999-dev

YII2 User Extension

  Sources   Download

BSD-3-Clause

The Requires

 

by Yuriy Basov

user extension yii2