Authsystem with username and password for a given cms page area. It does not contain a registration process for new users in the frontend!.
- Install the extension through composer:
composer require luyadev/luya-module-userauth- 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',
],- And the user component
'components' => [
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'luya\userauth\models\User',
]
],- Run the
./luya migrateand./luya importcommand. - Place the
userauthfrontendmodule on a given page in the cms. - Add the config variable identifier
userauth_redirect_nav_idwith the value of the page you have included theuserauthfrontendin step 5. - Optional you can configure with the variable identifer
userauth_afterlogin_nav_idon which nav id the user should be redirect when no ref url is provided.
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!
