cookies - Slim setCookies not working -
i try $app->setcookies()
, $app->getcookies()
work.
so heres $app
config:
$app = new \slim\slim(array( 'view' => new \slim\views\twig(), 'debug' => true, 'cookies.encrypt' => false, // <= no encrypt bug 'cookies.secret_key' => '6yxwi8fg4tr72', // <= random digits 'cookies.cipher' => mcrypt_rijndael_256, 'cookies.cipher_mode' => mcrypt_mode_cbc ));
the middleware added injecting variables. [no sessionmiddleware]
$app->get('/login',function () use ($app) { $app->setcookie('admin', true); $app->redirectto('home'); });
according answer on: why won't asp.net create cookies in localhost? edited /etc/hosts file.
however no matter do, whenever $app->setcookies()
called, retrieve blank page. if comment out, redirected homepage. no errors thrown well.
i looked composer.json settings , found dependency on doctrine/cache
seemed interfere.
{ "require": { "php": ">=5.4", "ext-mcrypt": "*", "pimple/pimple": "3.*", "slim/slim": "~2.0", "slim/views": "0.1.*", "twig/twig": "1.18.*", "propel/propel": "~2.0@dev" }, "autoload": { "classmap": ["website/", "generated-conf/"] } }
now these settings cookies working fine.
Comments
Post a Comment