Přihlašení pomocí session

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Taps
Člen | 169
+
0
-

Zdravím, mohl by mi někdo poradit jak v nette používat přihlášení pomocí session. Zkoušel jsem níže uvedený kod, ale i když zadám špatné heslo tak jsem přesměrován na stránku Editor

	protected function createComponentSignInForm()
	{
		$form = new UI\Form;
	$form->addText('jmeno', 'Jmeno:')
			->setRequired('Prosím zadejte jméno.');

		$form->addPassword('heslo', 'Heslo:')
			->setRequired('Prosím zadejte heslo.');


		$form->addSubmit('odeslat', 'Přihlásit se');

		$form->onSuccess[] = $this->signInFormSubmitted;
		return $form;
	}



public function signInFormSubmitted($form)
{

        $values = $form->getValues();
        //$this->section = $this->session->getSection('myCounter');
        $section['jmeno'] = 'uzivatel';
        $section['heslo'] = 'password';

if($values->jmeno==$this->session->getSection('jmeno') || $values->heslo=$this->session->getSection('heslo')){


         $this->flashMessage('Přihlášení bylo úspěšné.', 'success');


        $this->redirect('Editor:');

        }

                         else{
        $form->addError('Neplatné uživatelské jméno nebo heslo.');
    }
}

Editoval Taps (7. 3. 2013 13:53)

enumag
Člen | 2118
+
0
-

Četl jsi dokumentaci?

Taps
Člen | 169
+
0
-

Děkuji, musí být více pozornějíš