cblanquera/cradle-csrf

该软件包已被废弃,不再维护。作者建议使用cradlephp/cradle-csrf软件包。

Cradle的CSRF处理器

安装次数: 4,801

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:插件

dev-master 2018-03-12 06:57 UTC

This package is auto-updated.

Last update: 2022-02-01 13:00:42 UTC


README

弃用通知:该项目已迁移至https://github.com/CradlePHP/cradle-csrf

cradle-csrf

Cradle的CSRF处理

1. 要求

您应正在使用CradlePHP的dev-master版本。更多信息请访问https://cradlephp.github.io/

2. 安装

composer require cblanquera/cradle-csrf

然后在/bootstrap.php中添加:

->register('cblanquera/cradle-csrf')

3. 配方

一旦数据库安装完毕,打开/public/index.php并添加以下内容。

<?php

use Cradle\Framework\Flow;

return cradle()
    //add routes here
    ->get('/csrf/test', 'CSRF Page')
    ->post('/csrf/test', 'CSRF Process')

    //add flows here
    //renders a table display
    ->flow('CSRF Page',
        Flow::csrf()->load,
        Flow::csrf()->render,
        'TODO: form page'
    )
    ->flow('CSRF Process',
        Flow::csrf()->check,
        array(
            Flow::csrf()->yes,
            'TODO: process'
        ),
        array(
            Flow::csrf()->no,
            'TODO: deny'
        )
    );