koenkivits / JwPersistentUser

Augments ZfcUser - safely keeps users logged on after browser sessions ends.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Persistent storage for ZfcUser

Build Status Scrutinizer Code Quality Code Coverage

JwPersistentUser safely keeps users logged on after browser sessions ends. It is an extension module for ZfcUser.

Installation

  1. The state that this application needs is stored in models implementing the JwPersistentUser\Model\SerieTokenInterface. By default this module is configured to use the bundled JwPersistentUser Model\SerieToken model. One can however configure another model that implements this interface.

    For example:

    <?php return [
        'jwpersistentuser' => [
            'serieTokenEntityClass' => 'User\Model\SerieToken'
        ]
    ];
  2. Now we need to tell how to store this data. Therefore a service needs to be registered in the service manager. This service needs to implement JwPersistentUser\Mapper\SerieTokenMapperInterface and be registered under under JwPersistentUser\Mapper\SerieToken in the service manager.

    For example:

    <?php return [
        'service_manager' => [
            'JwPersistentUser\Mapper\SerieToken' => 'User\DatabaseSerieTokenMapper'
        ]
    ];

About

Augments ZfcUser - safely keeps users logged on after browser sessions ends.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 100.0%