login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Zend Session (Zend Framework)
Pagina:

Reacties op de tutorial Zend Session (Zend Framework)


Offline  zamna
Gepost op: 31 augustus 2007 - 17:07
HTML beginner

Wie een inlogsysteem wil maken met ZF: http://akrabat.com/zend-auth-tutorial/
Met de tutorials van Stijn in het geheugen is dit een makkelijke tutorial.

Offline  Stijn
Gepost op: 31 augustus 2007 - 18:17
PHP expert

Me volgende tutorial gaat ook over een login maken met Zend Auth, daarom dat ik eerst Zend Session heb uitgelegt anders wordt het één grote warboel.

Offline  zamna
Gepost op: 31 augustus 2007 - 19:30
HTML beginner

Uhu, warboel is te vermijden.
Wel ff vermelden dat je niet noodzakelijk de Zend_Session class nodig hebt om een inlogsysteem te maken.

Offline  Stijn
Gepost op: 31 augustus 2007 - 19:59
PHP expert

Inderdaad, want Zend Auth heeft een storage systeem en de default storage is Zend Session (nl. Zend_Session_Namespace('Zend_Auth') ).

Offline  Richard
Gepost op: 02 september 2007 - 10:56
Crew algemeen

Vind je dit de graad "moeilijk" echt waard? :/

Offline  Stijn
Gepost op: 02 september 2007 - 13:11
PHP expert

JeXuS schreef:
Vind je dit de graad "moeilijk" echt waard? :/
Voor jou misschien niet maar ik schat dat dit voor 50-60% van de leden/bezoekers toch moeilijk is omdat het toch iets nieuws is.

Offline  Wim
Gepost op: 21 november 2007 - 14:28
Crew algemeen

dan kan je bij elke tutorial moeilijk gaan zetten. Zelfs als het over language constructs gaat..... Een echo/print/printf/... is voor iemand dat net met php begint uiteindelijk ook moeilijk?


Offline  DMM
Gepost op: 23 november 2007 - 20:49
PHP beginner

Citaat:
dan kan je bij elke tutorial moeilijk gaan zetten. Zelfs als het over language constructs gaat..... Een echo/print/printf/... is voor iemand dat net met php begint uiteindelijk ook moeilijk?

De beoordeling is inderdaad subjectief. Toch vind ik dat het geplaatst moet worden in de categorie "moeilijk". Daarvoor kijk ik naar de andere tutorials die hier al werden gepost en op basis daarvan is het niet onlogisch dat de tutorial in deze categorie staat...

Offline  KoenVR
Gepost op: 16 oktober 2008 - 16:17
Lid

wat ik niet direct vind/vond
expiration time van de sessie?
hij zou in mijn geval 10 a 12 uur moeten blijven bestaan,
waar kan ik dit instellen?

greetzz
geweldige uitleg btw:)

zend-> to outer space()

Offline  Stijn
Gepost op: 16 oktober 2008 - 16:20
PHP expert

@KoenVR: http://www.site...d_Session_(Zend_Framework)#4_1

Je moet die 10 uren in seconden omzetten hé. 60 * 60 * 10 = 36000 seconden

Offline  shamun
Gepost op: 04 juli 2010 - 19:40
Nieuw lid

@Stijn: Hoe kan ik session http://site/page/one naar http://site/page/andere gebruiken? Onder het bron werkt niet.

1. Bootstrap.php
<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{

protected function _initSession()
{
$options = array('use_only_cookies' => 'off',
'use_trans_sid' => 'on');

Zend_Session::setOptions($options);
Zend_Session::rememberMe(60);
Zend_Session::start();

if (!Zend_Registry::isRegistered('mysession')) {

$mysession = new Zend_Session_Namespace('temp');
$mysession->test = 'test';
Zend_Registry::set('mysession',$mysession);
}
}

2. Na inloggen

/**
* Successfully loged in
*
*/
$rows = new Application_Model_Clients();
$dbsession = $rows->give_sessions($user);

$mysession = Zend_Registry::get('mysession');

$mysession = $dbsession;
Zend_Registry::set('mysession',$mysession);
//print_r($mysession); // dit werk wel, ik heb hier resultaat
//exit;
$this->_redirect('/login/myaccount');

3. Hier van andere controllers/url werkt niet. Normaal moet hier meer zijn omdat: $mysession = $dbsession;

Output: test test
class IndexController extends Zend_Controller_Action
{

public function indexAction()
{

$mysession = Zend_Registry::get('mysession');
foreach($mysession as $key=>$value){
echo $key . ' ' . $value;
}

}

}

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.019s