<commit_before>GoalioForgotPassword
====================

Version 0.0.2 Created by the goalio UG (haftungsbeschränkt)

Introduction
------------

A Zend Framework 2 (ZF2) Module offering forgot password via e-mail functionality to ZfcUser

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

* [Zend Framework 2](https://github.com/zendframework/zf2) (latest master).
* [ZfcBase](https://github.com/ZF-Commons/ZfcBase) (latest master).
* [ZfcUser](https://github.com/ZF-Commons/ZfcUser) (latest master).

Features / Goals
----------------

* Add pluggable behaviour to request a password reset [COMPLETE]
* Provide updated login view [COMPLETE]

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

### Main Setup

#### With composer

1. Add this project and the requirements in your composer.json:

    ```json
    "require": {
        "zf-commons/zfc-base": "dev-master",
        "zf-commons/zfc-user": "dev-master",
        "goalio/goalio-forgotpassword": "dev-master"
    }
    ```

2. Now tell composer to download ZfcUser by running the command:

    ```bash
    $ php composer.phar update
    ```

#### Post installation

1. Enabling it in your `application.config.php`file.

    ```php
    <?php
    return array(
        'modules' => array(
            // ...
            'ZfcBase',
            'ZfcUser',
            'GoalioForgotPassword'
        ),
        // ...
    );
    ```

2. Then Import the SQL schema located in `./vendor/goalio/goalio-rememberme/data/schema.sql`.

### Post-Install: Zend\Db

1. If you do not already have a valid Zend\Db\Adapter\Adapter in your service
   manager configuration, put the following in `./config/autoload/database.local.php`:

        <?php
<commit_msg>Added MailService Requirement to the doc<commit_after>GoalioForgotPassword
====================

Version 0.0.2 Created by the goalio UG (haftungsbeschränkt)

Introduction
------------

A Zend Framework 2 (ZF2) Module offering forgot password via e-mail functionality to ZfcUser

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

* [Zend Framework 2](https://github.com/zendframework/zf2) (latest master).
* [ZfcBase](https://github.com/ZF-Commons/ZfcBase) (latest master).
* [ZfcUser](https://github.com/ZF-Commons/ZfcUser) (latest master).
* [GoalioMailService](https://github.com/goalio/GoalioMailService) (latest master).

Features / Goals
----------------

* Add pluggable behaviour to request a password reset [COMPLETE]
* Provide updated login view [COMPLETE]

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

### Main Setup

#### With composer

1. Add this project and the requirements in your composer.json:

    ```json
    "require": {
        "zf-commons/zfc-base": "dev-master",
        "zf-commons/zfc-user": "dev-master",
        "goalio/goalio-forgotpassword": "dev-master"
    }
    ```

2. Now tell composer to download ZfcUser by running the command:

    ```bash
    $ php composer.phar update
    ```

#### Post installation

1. Enabling it in your `application.config.php`file.

    ```php
    <?php
    return array(
        'modules' => array(
            // ...
            'ZfcBase',
            'ZfcUser',
            'GoalioForgotPassword'
        ),
        // ...
    );
    ```

2. Then Import the SQL schema located in `./vendor/goalio/goalio-rememberme/data/schema.sql`.

3. Make sure that the MailService is configured correctly.

### Post-Install: Zend\Db

1. If you do not already have a valid Zend\Db\Adapter\Adapter in your service
   manager configuration, put the following in `./config/autoload/database.local.php`:

        <?php

{'fraction_non_alphanumeric': 0.16087331226659007, 'fraction_numerical': 0.007181844297615628, 'mean_word_length': 2.597107438016529, 'pattern_counts': {'":': 8, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2289283', 'n_tokens_mistral': 1103, 'n_tokens_neox': 1059, 'n_words': 295}