PHPackages                             hh-com/contao-dynamiclogin - 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. hh-com/contao-dynamiclogin

ActiveContao-bundle

hh-com/contao-dynamiclogin
==========================

Dynamic Login for Contao

v5.2(1y ago)04LGPL-3.0-or-laterPHPPHP ^8.0

Since Sep 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/hh-com/contao-dynamiclogin)[ Packagist](https://packagist.org/packages/hh-com/contao-dynamiclogin)[ RSS](/packages/hh-com-contao-dynamiclogin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Dynamic Login for Contao Bundle (Contao 5)
------------------------------------------

[](#dynamic-login-for-contao-bundle-contao-5)

**EN** The module provides a dynamic login form for Contao, loaded via a button click and displayed in an iFrame. This prevents the main page from reloading with incorrect login attempts. Upon successful login, the user is automatically redirected, triggering a full page reload.

**DE** Das Modul ermöglicht ein dynamisches Login-Formular für Contao, das per Klick nachgeladen und in einem iFrame angezeigt wird. Dadurch bleibt die Hauptseite bei falschen Eingaben unverändert. Bei korrekter Eingabe der Login-Daten erfolgt eine automatische Weiterleitung, die die Seite neu lädt.

Module Setup
------------

[](#module-setup)

### 1. Create a New Page Layout

[](#1-create-a-new-page-layout)

In Contao, create a new page layout without headers, footers, columns, or blocks. Integrate the article module into the main area.

### 2. Create a New Page and Assign the Layout

[](#2-create-a-new-page-and-assign-the-layout)

Create a new page and assign the newly created layout to it. This page will later be loaded into the iFrame.

### 3. Create a Frontend Module (Login Form)

[](#3-create-a-frontend-module-login-form)

Create a new frontend module (login form) and under **"This module is included on the (iFrame)-Page"**, select the newly created page for the iFrame.

### 4. Configure the Root Page

[](#4-configure-the-root-page)

Navigate to the root page (Website root) and select the corresponding login module from the dropdown menu labeled **"This page includes the login iframe"**.

### 5. Add a Button to Load the iFrame in the Frontend

[](#5-add-a-button-to-load-the-iframe-in-the-frontend)

Add a button in the frontend that loads the iFrame with the login form. Use the class `.js-openLoginFrame`.

#### Example:

[](#example)

```
Load Login iFrame
```

You can also add the class `.js-openLoginFrame` to the navigation (page structure) to load the iFrame in the same way.

Install
-------

[](#install)

Copy to:
root
\- src
\- - hh-com
\- - - contao-dynamiclogin

Update your contao installation composer.json

```
"repositories": [
    {
        "type": "path",
        "url": "src/hh-com/contao-dynamiclogin",
        "options": {
                "symlink": true
        }
    }
],
"require": {
    ...
    "hh-com/contao-dynamiclogin": "@dev",
    ...
}

```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~0 days

Total

3

Last Release

595d ago

Major Versions

v1.0 → v5.12024-09-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/c691015302967b0f8c6e246c3cee3937d0ec897e60774e456c793a693dbe9ff8?d=identicon)[hh-com](/maintainers/hh-com)

---

Top Contributors

[![hh-com](https://avatars.githubusercontent.com/u/8200853?v=4)](https://github.com/hh-com "hh-com (5 commits)")

### Embed Badge

![Health badge](/badges/hh-com-contao-dynamiclogin/health.svg)

```
[![Health](https://phpackages.com/badges/hh-com-contao-dynamiclogin/health.svg)](https://phpackages.com/packages/hh-com-contao-dynamiclogin)
```

###  Alternatives

[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[madeyourday/contao-rocksolid-custom-elements

Create your own, nestable content elements using a modular system. End the WYSIWYG chaos with your own content elements.

50341.9k12](/packages/madeyourday-contao-rocksolid-custom-elements)[contao/manager-bundle

Provides the Contao Managed Edition

181.3M61](/packages/contao-manager-bundle)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3183.3k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3172.5k4](/packages/terminal42-contao-node)[terminal42/contao-folderpage

Provides a new page type for Contao that allows you to group pages into folders.

18147.9k9](/packages/terminal42-contao-folderpage)

PHPackages © 2026

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