Added input handler, redirector, session handler, and token handler.

This commit is contained in:
2017-09-04 16:25:11 +07:00
parent e1d70ed8f4
commit 06c4e2a74e
4 changed files with 139 additions and 0 deletions

42
Core/Session.php Normal file
View File

@@ -0,0 +1,42 @@
<?php
namespace Core;
class Session
{
public static function exists($name)
{
return (isset($_SESSION[$name])) ? true : false;
}
public static function put($name, $value = '')
{
return $_SESSION[$name] = $value;
}
public static function get($name)
{
return $_SESSION[$name];
}
public static function delete($name)
{
if(self::exists($name))
{
unset($_SESSION[$name]);
}
}
public static function flash($name, $string = '')
{
if(self::exists($name))
{
$session = self::get($name);
self::delete($name);
return $session;
}
else
{
self::put($name, $string);
}
}
}