Download the PHP package cpliakas/doctrine-password without Composer

On this page you can find all versions of the php package cpliakas/doctrine-password. 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 doctrine-password

Doctrine Password Type

This project provides a password type for Doctrine that automatically hashes passwords using the PHP Password Library and provides a helper method to compare them to raw data submitted by end users. The primary goal is to make it stupid-simple to store hashed passwords in a database and check if passwords submitted by end users are valid.

Installation

This library can be installed with Composer. Define the following requirement in your project's composer.json file:

Then follow Composer's Installation / Usage guide to install this library.

Usage

This library assumes that the developer is familiar with Doctrine ORM, otherwise the code snippets below won't make much sense.

First, define your entity. Use the "password" type for the column storing passwords:

Then write your code to obtain the EntityManager, and register the password type:

Next, configure the command line tool and use it to create your schema:

Now you are ready to add a user to the system. In the example below we will set the raw password, and the library will automatically hash it when written to the database.

The password is now stored as a hash in the database. When retrieving the user from the database, the password is returned as an object that contains a helper method to compare raw passwords submitted by end users:


All versions of doctrine-password with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
doctrine/orm Version ~2.0
rych/phpass Version ~2.0
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 cpliakas/doctrine-password contains the following files

Loading the files please wait ....