Download the PHP package jordanmkoncz/silverstripe-memberemailverification without Composer

On this page you can find all versions of the php package jordanmkoncz/silverstripe-memberemailverification. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package silverstripe-memberemailverification

SilverStripe Member Email Verification Module

This module modifies the registration/login process so that Members are required to validate their email address before they can log in.

Features:

About

This module adds the following properties to the Member DataObject:

On creation of a new Member, the Member is assigned a unique VerificationString and sent an email containing a validation link. The user will not be allowed to log in until they've visited the validation link sent in the verification email. After visiting the validation link, Validated is set to true for the Member record, and the user is allowed to log in to the website.

If the user has lost or deleted their verification email, they can have it re-sent using a form action that is added to the login form.

Requirements

Installation

composer require "jordanmkoncz/silverstripe-memberemailverification"

Customisation

All text strings can be overridden. To override the English text strings, create or modify your mysite/lang/en.yml file and override the values in this module's lang/en.yml file. To override the strings for additional languages, add the other languages in your mysite/lang folder.

The template for the verification email can also be overridden. Just create a file in your theme's templates/email folder (note the lowercase "e") called VerificationEmail.ss. Within this template you can access the Member object, SiteConfig object, and of course the ValidationLink that the user must visit to verify their email.

The templates for all controller actions in the Security extension can also be overridden if needed. Each controller action has its own template name that it will use if it exists, and falls back to using the Security template. For example, to override the template for the Security verify_email action, just create a file in your theme's templates/Layout folder called Security_verify_email.ss.

Example Project

You can view an example project that uses this module at jordanmkoncz/silverstripe-memberemailverification-example.

Credits

This module was inspired by the exadium/silverstripe-module-email-verified-member module. It was created to provide the same member email verification functionality but without the unnecessary member moderation functionality, and with cleaner and more well-documented code that is easier to understand and easier to customise.


All versions of silverstripe-memberemailverification with dependencies

PHP Build Version
Package Version
Requires silverstripe/framework Version ~3.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jordanmkoncz/silverstripe-memberemailverification contains the following files

Loading the files please wait ....