c
This commit is contained in:
27
inc/Hura8/System/Controller/WebUserController.php
Normal file
27
inc/Hura8/System/Controller/WebUserController.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace Hura8\System\Controller;
|
||||
|
||||
use Hura8\System\Model\WebUserModel;
|
||||
|
||||
class WebUserController
|
||||
{
|
||||
const USER_BROWSER_COOKIE_NAME = 'uID';
|
||||
|
||||
protected $objWebUserModel;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->objWebUserModel = new WebUserModel(self::getUserId());
|
||||
}
|
||||
|
||||
// prefer cookie-id, if set ID in url parameter then use it
|
||||
public static function getUserId() {
|
||||
$url_user_id = getRequest("uid", "");
|
||||
$cookie_user_id = (isset($_COOKIE[self::USER_BROWSER_COOKIE_NAME])) ? $_COOKIE[self::USER_BROWSER_COOKIE_NAME] : '';
|
||||
|
||||
return ($url_user_id) ?: $cookie_user_id;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user