File manager - Edit - /home/autoph/public_html/projects/api/public/Utilities.tar
Back
Token.php 0000644 00000000257 15024756523 0006352 0 ustar 00 <?php namespace App\Utilities; use Ramsey\Uuid\Uuid; // use App\Core\View; class Token { public static function generate() { return Uuid::uuid4(); } } Slug.php 0000644 00000000333 15024756523 0006177 0 ustar 00 <?php namespace App\Utilities; class Slug { public static function create($data){ $data = strtolower(trim($data)); $slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $data); return $slug; } } Auth.php 0000644 00000001336 15024756523 0006172 0 ustar 00 <?php namespace App\Utilities; use App\Utilities\Session; class Auth { private static $instance; function __construct() { if (!empty(Session::get('uid'))) { $user = new \App\Models\User; $response = $user->getUser(array(Session::get('uid'))); foreach ($response as $key => $value) { $this->{$key} = $value; } } } public static function check() { if (!empty(Session::get('uid'))) { return true; } return false; } public static function user() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; } } Hash.php 0000644 00000000425 15024756523 0006152 0 ustar 00 <?php namespace App\Utilities; class Hash { public static function verify($password, $hash_password) { return password_verify($password, $hash_password); } public static function hash($password) { return password_hash($password, PASSWORD_DEFAULT); } } ?>