Skip to content

CSRF protection for Nette Framework presenters' signals.

License

Notifications You must be signed in to change notification settings

adambisek/secured-links

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextras\SecuredLinks

Build Status Coverage Status Stable version

SecuredLinksTrait creates secured signal links. PHP 5.4+ ONLY

forked from nextras/secured-links

Installation

The best way to install is using Composer:

$ composer require adambisek/secured-links

Usage of SecuredLinksTrait

abstract class BasePrenseter extends Nette\Application\UI\Presenter
{
	use Nextras\Application\UI\SecuredLinksPresenterTrait;
}


class MyPresenter extends BasePresenter
{
	/**
	 * @secured
	 */
	public function handleDelete($id)
	{
	}
}


abstract class BaseControl extends Nette\Application\UI\Control
{
	use Nextras\Application\UI\SecuredLinksControlTrait;
}


class MyControl extends BaseControl
{
	/**
	 * @secured
	 */
	public function handleDelete($id)
	{
	}
}

About

CSRF protection for Nette Framework presenters' signals.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.9%
  • Shell 1.1%