PHPackages                             teh-hippo/roundcube-remember-me - 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. teh-hippo/roundcube-remember-me

AbandonedArchivedRoundcube-plugin[Authentication &amp; Authorization](/categories/authentication)

teh-hippo/roundcube-remember-me
===============================

Roundcube plugin that adds a Remember Me checkbox to the login form for persistent sessions

010↓100%PHPCI passing

Since Apr 17Pushed 1mo agoCompare

[ Source](https://github.com/teh-hippo/roundcube-remember-me)[ Packagist](https://packagist.org/packages/teh-hippo/roundcube-remember-me)[ RSS](/packages/teh-hippo-roundcube-remember-me/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Roundcube Remember Me
=====================

[](#roundcube-remember-me)

Roundcube plugin that adds a **Remember Me** checkbox to the login form. When checked, the plugin stores an encrypted auth token so users are automatically logged in on subsequent visits without seeing the login form again.

Also supports **autologin** mode for single-tenant deployments gated by an outer auth layer (e.g. Home Assistant Ingress).

Installation
------------

[](#installation)

### Via Composer

[](#via-composer)

```
composer require teh-hippo/roundcube-remember-me
```

Then add `roundcube_remember_me` to the `plugins` array in your Roundcube config.

### Manual

[](#manual)

```
cd /path/to/roundcube/plugins
git clone https://github.com/teh-hippo/roundcube-remember-me.git roundcube_remember_me
```

Add `roundcube_remember_me` to `$config['plugins']` in `config/config.inc.php`.

Configuration
-------------

[](#configuration)

See `config.inc.php.dist` for all options.

### Remember Me (default)

[](#remember-me-default)

No configuration needed. The checkbox appears on the login form automatically.

### Autologin

[](#autologin)

```
$config['remember_me_autologin']      = true;
$config['remember_me_autologin_user'] = 'user@example.com';
$config['remember_me_autologin_pass'] = '...';
```

Security
--------

[](#security)

- Only a SHA-256 hash of the auth token is stored server-side.
- The IMAP password is encrypted with Roundcube's `des_key`. Anyone with database access **and** the `des_key` can recover stored credentials. In the Home Assistant add-on deployment this is acceptable because the database is behind HA's own auth layer.
- Tokens are single-use (rotated on each auto-login).
- On logout, the cookie and stored token are both cleared.
- Autologin mode includes logout suppression to prevent immediate re-authentication after explicit logout.

Requirements
------------

[](#requirements)

- Roundcube 1.6+
- PHP 8.0+

Licence
-------

[](#licence)

MIT

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance59

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4f58d99f89f512b637e7dc8623807432f27307babed0b2fbbdf54ce0d2027c0a?d=identicon)[teh-hippo](/maintainers/teh-hippo)

---

Top Contributors

[![teh-hippo](https://avatars.githubusercontent.com/u/490309?v=4)](https://github.com/teh-hippo "teh-hippo (8 commits)")

### Embed Badge

![Health badge](/badges/teh-hippo-roundcube-remember-me/health.svg)

```
[![Health](https://phpackages.com/badges/teh-hippo-roundcube-remember-me/health.svg)](https://phpackages.com/packages/teh-hippo-roundcube-remember-me)
```

###  Alternatives

[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

761.2M17](/packages/kartik-v-yii2-password)

PHPackages © 2026

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