PHPackages                             opengento/module-hoodoor - 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. opengento/module-hoodoor

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

opengento/module-hoodoor
========================

This module enables you to log in without a password and without relying on a third-party service.

0.2.0(2mo ago)34173↑172.7%4MITPHPPHP ^8.3

Since Mar 23Pushed 2mo ago18 watchersCompare

[ Source](https://github.com/opengento/magento2-hoodoor)[ Packagist](https://packagist.org/packages/opengento/module-hoodoor)[ Docs](https://github.com/opengento/magento2-hoodoor)[ RSS](/packages/opengento-module-hoodoor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (17)Used By (0)

Module for Magento 2
====================

[](#module-for-magento-2)

[![Latest Stable Version](https://camo.githubusercontent.com/55bd19b5634d951c8f5a22a415fa365d72197772dcca9400b481eeaeebb204df/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f70656e67656e746f2f6d6f64756c652d686f6f646f6f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/opengento/module-hoodoor)[![License: MIT](https://camo.githubusercontent.com/fe5dbfbdb0002588418e05b2e68d5d60e71816c5d8f42351a5b6ec9d8b973ceb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6f70656e67656e746f2f6d6167656e746f322d686f6f646f6f722e7376673f7374796c653d666c61742d737175617265)](./LICENSE)[![Packagist](https://camo.githubusercontent.com/35935253105dd808bdb4fd53ba911b1aedec658e1533afaa6bf8ff7eb44098fa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f70656e67656e746f2f6d6f64756c652d686f6f646f6f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/opengento/module-hoodoor/stats)[![Packagist](https://camo.githubusercontent.com/b79e93f0e93ec7e01265d9a7dc3fd41377a09a6e2f0454fe9487ecc50a938a8f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f6f70656e67656e746f2f6d6f64756c652d686f6f646f6f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/opengento/module-hoodoor/stats)

This module provides a top-notch security for your customers' accounts by adopting a passwordless approach, effectively removing the vulnerability of weak passwords from your database. This instills a sense of confidence and reliability in your platform among your customers.

- [Setup](#setup)
    - [Composer installation](#composer-installation)
    - [Setup the module](#setup-the-module)
- [Settings](#settings)
- [Documentation](#documentation)
- [Support](#support)
- [Authors](#authors)
- [License](#license)

Setup
-----

[](#setup)

Magento 2 Open Source or Commerce edition is required.

### Composer installation

[](#composer-installation)

Run the following composer command:

```
composer require opengento/module-hoodoor

```

### Setup the module

[](#setup-the-module)

Run the following magento command:

```
bin/magento setup:upgrade

```

**If you are in production mode, do not forget to recompile and redeploy the static resources.**

Settings
--------

[](#settings)

The configuration for this module is available in `Stores > Configuration > OpenGento > Hoodoor`.

Make sure you have generated a secret key.

Documentation
-------------

[](#documentation)

### Compatibility and Activation:

[](#compatibility-and-activation)

This module is compatible with Magento 2 version 2.4.6-p4.

You have the flexibility to enable its functionality either on the Magento frontend or backend. To activate either option, adjust the corresponding values in the config settings.

### Token Expiration and Customization:

[](#token-expiration-and-customization)

By default, the authentication token remains valid for 15 minutes after the email is sent. However, you have the option to customize this duration according to your requirements. Refer to the PHP documentation on how to modify the datetime value.

### Enhanced Security Measures:

[](#enhanced-security-measures)

We have implemented a robust security layer to ensure a high level of protection for the data transmitted via the HTTP protocol.

### Private Key Generation:

[](#private-key-generation)

To process requests securely, it is essential to generate a private key in the settings. This private key serves as a crucial component for decrypting and authenticating requests. Failure to provide this key may hinder the ability to decipher and establish connections effectively.

Support
-------

[](#support)

Raise a new [request](https://github.com/opengento/magento2-hoodoor-login/issues) to the issue tracker.

Authors
-------

[](#authors)

- **Opengento Community** - *Lead* - [![Twitter Follow](https://camo.githubusercontent.com/f582f22fdefea808310d5426ff86d748569ab584a65c28c30eb34b72a73ba802/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6f70656e67656e746f2e7376673f7374796c653d736f6369616c)](https://twitter.com/opengento)
- **Ronan Guérin** - *Maintainer* - [![GitHub followers](https://camo.githubusercontent.com/adb2cd6c5b1d96319b9cd0e571be02a44dacf2e45b621b57661e01c159270e8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f726f6e616e6772312e7376673f7374796c653d736f6369616c)](https://github.com/ronangr1)
- **Contributors** - *Contributor* - [![GitHub contributors](https://camo.githubusercontent.com/df3b056381fda9d470ee3a99c1668a500fee40791aba9ca81e5c85951d1dfea3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f6f70656e67656e746f2f6d6167656e746f322d686f6f646f6f722e7376673f7374796c653d666c61742d737175617265)](https://github.com/opengento/magento2-store-path-url/graphs/contributors)

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) details.

***That's all folks!***

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance87

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.4% 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 ~51 days

Recently: every ~132 days

Total

15

Last Release

66d ago

PHP version history (2 changes)0.0.1PHP ^8.1

0.2.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/95669?v=4)[Thom](/maintainers/thomasklein)[@thomasklein](https://github.com/thomasklein)

---

Top Contributors

[![ronangr1](https://avatars.githubusercontent.com/u/22326931?v=4)](https://github.com/ronangr1 "ronangr1 (38 commits)")[![ChristopheFerreboeuf](https://avatars.githubusercontent.com/u/10241898?v=4)](https://github.com/ChristopheFerreboeuf "ChristopheFerreboeuf (2 commits)")[![thomas-kl1](https://avatars.githubusercontent.com/u/20971693?v=4)](https://github.com/thomas-kl1 "thomas-kl1 (2 commits)")[![bhennesAdv](https://avatars.githubusercontent.com/u/96721410?v=4)](https://github.com/bhennesAdv "bhennesAdv (1 commits)")

---

Tags

loginmagento2magento2-extensionmagento2-extension-freemagento2-modulepasswordlesspasswordless-authenticationpasswordless-loginregistrationsigninsignupphpmagentoextensionmodulefreemagento2

### Embed Badge

![Health badge](/badges/opengento-module-hoodoor/health.svg)

```
[![Health](https://phpackages.com/badges/opengento-module-hoodoor/health.svg)](https://phpackages.com/packages/opengento-module-hoodoor)
```

###  Alternatives

[opengento/module-webapi-logger

This module allows you to analyze all the webapi rest done call toward your Magento.

1014.9k](/packages/opengento-module-webapi-logger)[opengento/composer-registration-plugin

This plugin allows to compile the Magento2 components registrations on composer install/update.

111.6k](/packages/opengento-composer-registration-plugin)[rafaelcg/magento2-quicklink

Faster subsequent page-loads by prefetching in-viewport links during idle time

5115.9k](/packages/rafaelcg-magento2-quicklink)

PHPackages © 2026

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