Developed with love by KnpLabs Hire us for your project!
35

CoopTilleulsForgotPasswordBundle

by coopTilleuls

Provides a "forgot password" complete feature through a Symfony2 bundle

CoopTilleulsForgotPasswordBundle

Provides a forgot password feature for a REST API.

Feel free to contribute on it!

Build Status
SensioLabsInsight

Requirements

  • Symfony 2.3+
  • PHP 5.5+

This bundle also supports Symfony 3.* & PHP 7

Documentation

Full documentation is available at Resources/doc.

Credits

Created by Vincent Chalamon for Les-Tilleuls.coop.

The MIT license

Copyright (c) 2016 La Coopérative des Tilleuls

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
coop_tilleuls_forgot_password:

# Manager service.
manager: coop_tilleuls_forgot_password.manager.doctrine
password_token:

# PasswordToken class.
class: ~ # Required

# Expiration time.
expires_in: 1 day

# User field name on PasswordToken entity.
user_field: user

# PasswordToken serialization groups.
serialization_groups:

# Prototype
name: []
user:

# User class.
class: ~ # Required

# User email field name to retrieve it (email, username...).
email_field: email

# User password field name.
password_field: password
use_jms_serializer: false
  • Add config default for the JMS serializer usage (#36)
    By vincentchalamon, 9 months ago
  • Fix for Symfony 4: controller service must be public (#34)
    By web-flow, 9 months ago
  • Optimize travis (#31)
    By web-flow, 10 months ago
  • Fix #28 - Supports Symfony 4 (#29)
    By web-flow, 11 months ago
  • Fix #26 (#27)
    By web-flow, 1 year ago
  • Disable HHVM for travis
    By vincentchalamon, 1 year ago
  • [RFR] Fix #24: bridge normalizer (#25)
    By web-flow, 1 year ago
  • Add an .editorconfig file
    By meyerbaptiste, 1 year ago
  • Enhance Travis configuration
    By meyerbaptiste, 1 year ago
  • Add PHP-CS-Fixer & fix CS
    By meyerbaptiste, 1 year ago
  • Make SensioLabs Insight happy (#21)
    By vincentchalamon, 1 year ago
  • Make Travis happy (#22)
    By vincentchalamon, 1 year ago
  • hotfix: better string generation with random_bytes (#20)
    By vincentchalamon, 1 year ago
  • feat: update random lib for php 7.1 (#19)
    By vincentchalamon, 1 year ago
  • Remove final state (#18)
    By vincentchalamon, 2 years ago
  • Fix travis
    By vincentchalamon, 2 years ago
  • Add unit tests & remove symfony/validator useless dependency
    By vincentchalamon, 2 years ago
  • Clean code & add license header
    By vincentchalamon, 2 years ago
  • Update travis file for a lighter configuration
    By vincentchalamon, 2 years ago
  • Revamp controller using Symfony kernel events (#17)
    By web-flow, 2 years ago
  • Fix Insight
    By vincentchalamon, 2 years ago
  • Merge pull request #15 from vincentchalamon/master
    By web-flow, 2 years ago
  • Fix #13 & revamp configuration
    By vincentchalamon, 2 years ago
  • Merge pull request #14 from vincentchalamon/master
    By web-flow, 2 years ago
  • Add get token feature
    By vincentchalamon, 2 years ago
  • Fix bug on update password
    By vincentchalamon, 2 years ago
  • Update documentation
    By vincentchalamon, 2 years ago
  • Merge pull request #11 from coopTilleuls/remove_sensio_extra
    By vincentchalamon, 2 years ago
  • Update documentation
    By vincentchalamon, 2 years ago
  • Check PasswordToken expiration through Symfony validator component
    By vincentchalamon, 2 years ago