Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.62 KB

File metadata and controls

43 lines (36 loc) · 1.62 KB

LUYA Logo

LUYA Frontend user authentification

LUYA

Authsystem with username and password for a given cms page area. It does not contain a registration process for new users in the frontend!.

Installation

  1. Install the extension through composer:
composer require luyadev/luya-module-userauth
  1. Add to the config
'modules' => [
    'userauthfrontend' => [
        'class' => 'luya\userauth\frontend\Module',
        'useAppViewPath' => false, // When enabled the views will be looked up in the @app/views folder, otherwise the views shipped with the module will be used.
    ],
    'userauthadmin' => 'luya\userauth\admin\Module',
],
  1. And the user component
'components' => [
    'user' => [
        'class' => 'yii\web\User',
        'identityClass' => 'luya\userauth\models\User',
    ]
],
  1. Run the ./luya migrate and ./luya import command.
  2. Place the userauthfrontend module on a given page in the cms.
  3. Add the config variable identifier userauth_redirect_nav_id with the value of the page you have included the userauthfrontend in step 5.
  4. Optional you can configure with the variable identifer userauth_afterlogin_nav_id on which nav id the user should be redirect when no ref url is provided.

Usage

After the installation you can secure a given page with the user login with the page propertie. Keep in mind the propertie value will not be passed to its children!