Giter Site home page Giter Site logo

mohamedsharaf / cdlitwostagesignup Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cdli/cdlitwostagesignup

0.0 2.0 0.0 202 KB

Two-stage signup process for ZfcUser. Supports Zend\Db and Doctrine! Now up-to-date with latest ZfcUser (as of Oct 24th, 2012)

License: Other

cdlitwostagesignup's Introduction

CdliTwoStageSignup

Version 0.8.0 Created by the Centre for Distance Learning and Innovation (www.cdli.ca)

Build Status

Introduction

CdliTwoStageSignup is an extension to ZfcUser which converts the new account registration process into a two-stage process where the prospective new user's email address is verified before they are permitted to create a new account:

  • Step 1: Email Address Verification
  • Step 2: Account Creation

Email Address Verification is performed by sending an email with a registration token to the email address provided by the user in Step 1. When the user receives the email and clicks on the registration link, they will be directed to the ZfcUser account registration form to complete the registration process. This ensures that the email address provided by the user is valid and under their control.

Installation

(1) Installation

Choose one of the two available installation methods:

Composer

  1. Add the following line inside the require block of your composer.json file:
"cdli/CdliTwoStageSignup": "dev-master"
  1. Run php composer.phar update

Git Submodule

  1. Follow the ZfcUser installation instructions to install that module and it's dependencies.

  2. Clone this project into your ./vendor/ directory

cd vendor;
git clone git://github.com/cdli/CdliTwoStageSignup.git;

(2) Configuration

  1. Ensure that this module and it's dependencies are enabled in your application.config.php file in the following order:
    • ZfcBase
    • ZfcUser
    • CdliTwoStageSignup
  2. Import the SQL schema located in ./vendor/CdliTwoStageSignup/data/schema_up.mysql.sql.
  3. Copy ./vendor/CdliTwoStageSignup/config/cdlitwostagesignup.global.php.dist to ./config/autoload/cdlitwostagesignup.global.php.
  4. Fill in the required configuration variable values in ./config/autoload/cdlitwostagesignup.global.php

DISCLAIMER

This code is considered proof-of-concept, and has not been vetted or tested for inclusion in a production environment. Use of this code in such environments is at your own risk.

Released under the New BSD license. See file LICENSE included with the source code for this project for a copy of the licensing terms.

cdlitwostagesignup's People

Contributors

adamlundrigan avatar danpir avatar rskuipers avatar akazakou avatar

Watchers

James Cloos avatar Mohamed Sharaf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.