Provides a "Keep me logged in" aka "Remember Me" functionality for Roundcube.
PHP JavaScript CSS
Latest commit dc5ca3d Aug 30, 2017 @mfreiholz mfreiholz Merge pull request #42 from smirkybg/master
Let roundcube know the right version
Permalink
Failed to load latest commit information.
docs Updates documentation. Feb 21, 2016
localization Create fi_FI.inc Mar 14, 2017
sql Fixes issue #36. Primary key for auth_tokens table. Aug 28, 2017
.gitignore Fixes issue #36. Primary key for auth_tokens table. Aug 28, 2017
README.md Updates project URL. Feb 21, 2016
composer.json Let roundcube know the right version Aug 30, 2017
config.inc.php.dist Updates documentation. Feb 21, 2016
package.xml
persistent_login.css Updates default stylesheet. More readable. Aug 28, 2017
persistent_login.js Merge pull request #4 from mediaversal/master Oct 12, 2012
persistent_login.php fixes #38: incompatibility with 1.3 beta Mar 19, 2017
persistent_login_googie_larry.css Create persistent_login_googie_larry.css Jan 6, 2016
persistent_login_larry.css Issue #2: Add support for "larry" theme (0.8RC) Jun 10, 2012

README.md

Persistent Login (Roundcube)

Provides a "Keep me logged in" aka "Remember Me" functionality for Roundcube.

Login with Larry Skin

Download

You can download the plugin from the latest release tags on GitHub.

Installation

  • Extract the downloaded archive into Roundcube’s plugin directory <roundcube>/plugins/ and rename it to persistent_login.

  • Open the Roundcube's main configuration file <roundcube>/config/main.inc.php and add the plugin’s name to the active plugins array, e.g.:

$config['plugins'] = array('persistent_login');

Configuration

Persistent Login provides two different ways of usage. User-Data cookie or AuthToken cookie based.

UserData cookie (No database extension required)

This method doesn’t require any configuration, it is enabled by default. It stores the user’s login information encrypted in a cookie.

AuthToken cookie (more secure, recommended)

This method have to be enabled in the plugins configuration file. It requires the creation of a table in your roundcubemail’s database as well. The table can be created by the SQL script in the sql/ directory of the plugin. Execute ALL statements from the SQL file.

Enable it in config: persistent_login/config.inc.php

$rcmail_config['ifpl_use_auth_tokens'] = true;