Exemplo n.º 1
0
 public static function createTicket($userId)
 {
     /* Remove existing ticket */
     Cookie::delete(static::COOKIE_NAME);
     $ticket = Guid::encrypt(static::getSalt(), join('|', [$userId, Carbon::now()->addMinutes(static::$ticketExpireMinutes)->toW3cString()]));
     Cookie::create(static::COOKIE_NAME, $ticket);
 }
Exemplo n.º 2
0
 public function language($locale = null)
 {
     if (in_array(strtolower($locale), Helper::$Locales)) {
         Cookie::create('Locale', strtolower($locale));
     }
     $path = input()->get('path', '');
     redirect('/#' . $path);
 }
 public function handle(Request $request, ILoadableRoute &$route = null)
 {
     $locale = 'en_gb';
     if (Cookie::get('lang')) {
         $locale = Cookie::get('lang');
     }
     if (input()->get('lang') && in_array(strtolower(input()->get('lang')), $this->supportedLanguages)) {
         /* Site main language */
         $locale = input()->get('lang');
         Cookie::create('lang', input()->get('lang'));
     }
     app()->setLocale($locale);
 }
Exemplo n.º 4
0
 public function setActiveOrganisation($organisationId)
 {
     if ($organisationId === null || $this->hasAccess($organisationId)) {
         Cookie::create(self::ORGANISATION_COOKIE_KEY, $organisationId);
     }
 }