PHPackages                             open20/open2-cms-module-userauth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. open20/open2-cms-module-userauth

ActiveCms-module[Authentication &amp; Authorization](/categories/authentication)

open20/open2-cms-module-userauth
================================

Authsystem with username and password for a given cms page area.

1.6.2(5mo ago)0172PHP

Since Sep 9Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/regionelombardia-open20/open2-cms-module-userauth)[ Packagist](https://packagist.org/packages/open20/open2-cms-module-userauth)[ RSS](/packages/open20-open2-cms-module-userauth/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (29)Used By (0)

Amos Cms Frontend user authentification
=======================================

[](#amos-cms-frontend-user-authentification)

[![LUYA](https://camo.githubusercontent.com/c30b61934591d3a6fcb8718a93fd61bf840c0abd8a8d49aa0fdd4ab99567bdf4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f776572656425323062792d4c5559412d627269676874677265656e2e737667)](https://luya.io)

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
------------

[](#installation)

1. Install the extension through composer:

```
composer require amos/cms-module-userauth
```

2. Add to the config

```
'modules' => [
    'userauthfrontend' => [
        'class' => 'amos\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.
    ],
],
```

3. Run the `./luya migrate` and `./luya import` command.
4. Place the `userauthfrontend` module on a given page in the cms.
5. Add the config variable identifier `userauth_redirect_nav_id` with the value of the page you have included the `userauthfrontend` in step **4**.
6. Add the config variable identifier `nopermission_redirect_nav_id` with the value of the page you have no permission message.
7. 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
-----

[](#usage)

After the installation, you can secure any given page with the user login by checking the **Protect Page** checkbox in the page's **Page properties** panel. Important: this setting will not be inherited by subpages, it has to be set for every page that has to be secured.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance73

Regular maintenance activity

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~89 days

Recently: every ~246 days

Total

15

Last Release

151d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6eb97765ff9c2a6c83df362376ac9fe8f21e4ac4c3b65fd1e2380233178fe500?d=identicon)[open2.0](/maintainers/open2.0)

---

Tags

authcms

### Embed Badge

![Health badge](/badges/open20-open2-cms-module-userauth/health.svg)

```
[![Health](https://phpackages.com/badges/open20-open2-cms-module-userauth/health.svg)](https://phpackages.com/packages/open20-open2-cms-module-userauth)
```

###  Alternatives

[rydurham/sentinel

An implementation of the Sentry User Manager for Laravel.

31647.1k](/packages/rydurham-sentinel)[matt-west/craft-recaptcha

Integrate Google’s reCAPTCHA into your forms.

1960.3k1](/packages/matt-west-craft-recaptcha)[windhoney/yii2-rest-rbac

RBAC Auth manager for Yii2 RESTful

821.2k](/packages/windhoney-yii2-rest-rbac)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
