Beispiel #1
0
$container = new \Phalcon\Di\FactoryDefault();
$container->set('auth', function () {
    $auth = new \PhalconDez\Auth\Auth(new \PhalconDez\Auth\Adapter\Session());
    $auth->setCredentialsModel(new \PhalconDez\Auth\Model\Credentials());
    $auth->setSessionModel(new \PhalconDez\Auth\Model\Session());
    $auth->initialize();
    return $auth;
});
$container->set('cookies', function () {
    $cookies = new \Phalcon\Http\Response\Cookies();
    $cookies->useEncryption(false);
    return $cookies;
});
$container->setShared('session', function () {
    $session = new \Phalcon\Session\Adapter\Files();
    $session->setName('phalcon_session');
    $session->start();
    return $session;
});
$container->set('crypt', function () {
    $crypt = new \Phalcon\Crypt();
    $crypt->setMode(MCRYPT_MODE_CFB);
    $crypt->setKey('%31.1e$i86e$f!8j');
    return $crypt;
});
$container->set('security', function () {
    $security = new \Phalcon\Security();
    $security->setWorkFactor(12);
    return $security;
}, true);
$container->set('db', function () {
Beispiel #2
0
 public function testSessionName()
 {
     $session = new Phalcon\Session\Adapter\Files();
     $session->setName('NAMEFOO');
     $this->assertEquals('NAMEFOO', $session->getName());
     $this->assertEquals('NAMEFOO', session_name());
     session_name('NAMEBAR');
     $this->assertEquals('NAMEBAR', $session->getName());
 }