File: /var/www/farm.kosmicfarms/app/plugins/RememberPlugin.php
<?php
use Phalcon\Http\Cookie;
use Phalcon\Events\Event;
use Phalcon\Mvc\Dispatcher;
use Phalcon\Di\Injectable;
class RememberPlugin extends Injectable
{
public function beforeExecuteRoute(Event $event, Dispatcher $dispatcher)
{
// Inside a Plugin or Controller beforeExecuteRoute
$cookie = $this->cookies->get('RM');
if (!$this->session->has('auth') && $cookie) {
$value = $cookie->getValue();
list($userId, $token) = explode(':', $value);
// Verify token in database for this userId
// If valid, $this->session->set('auth', $userId);
}
}
}