1. Go to this page and download the library: Download webiny/security library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
webiny / security example snippets
$firewall = $this->security()->firewall('admin');
$firewall = $this->security('admin');
class MyClass
{
use SecurityTrait;
function loginUser()
{
$loginSuccessful = $this->security('admin')->processLogin();
}
}
class MyClass
{
use SecurityTrait;
function myMethod(){
// get authenticated user
$user = $this->security('admin')->getUser();
// check if user has a role
if($user->hasRole('ROLE_EDITOR')) {
// user has role ROLE_EDITOR or any role with greater access level
}
// check if current user can access the current url
if($this->security('admin')->isUserAllowedAccess()){
// user can access the current url based on the defined access rules
}
}
}
class MyClass
{
use SecurityTrait;
function logoutUser()
{
$logoutSuccessful = $this->security('admin')->processLogout();
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.