nice/security 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nice/security

最新稳定版本:1.0.0

Composer 安装命令:

composer require nice/security

包简介

Simple security component for Nice applications

README 文档

README

Simple security component for Nice applications.

View the full documentation online.

Installation

Install the nice/security package using Composer.

From your project root directory, run:

composer require nice/security:1.0.x-dev

This command will add nice/security package to your composer.json and then install the necessary files.

Usage

nice/security includes a default authenticator, Nice\Security\Authenticator\SimpleAuthenticator. This authenticator uses the PHP 5.5 password_* API, falling back to ircmaxell's password_compat library on PHP 5.4.

You must hash your password prior to using nice/security. This can be done through the included hashpass.php utility.

Full source code to hashpass.php:

<?php

(@include_once __DIR__ . '/../vendor/autoload.php') || @include_once __DIR__ . '/../../../autoload.php';

$in = fopen('php://stdin', 'r');

echo "Enter password to hash: ";

$pass = fgets($in);
// trim newline
$pass = substr($pass, 0, strlen($pass) - 1);

$hash = password_hash($pass, PASSWORD_DEFAULT);

echo "Hashed result:\n";
echo $hash."\n\n";

This utility is automatically installed in your vendor/bin directory by Composer.

Run it:

vendor/bin/hashpass

统计信息

  • 总下载量: 3.47k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-12-03