Nap: 2012.03.01.

Zend Framework – Céges Demo portál – Bejelentkezési űrlap XIII. rész

Mit sem ér a Regisztráció, ha nincs Bejelentkezés, értelmetlen lenne az egész hercehurca. Pár másolással pár szó felülírásával csináljuk meg a bejelentkező oldalunkat.

Másoljuk le a regisztracio.phtml fájlunkat és ugyanoda mentsük le bejelentkezes.phtml néven. A bejelentkezes.phtml-ben a regisztráció feliratot írjuk át bejelentkezésre, tegyünk ugyanígy a gombfelirattal is. Az űrlap “action” eseménye pedig legyen a következő: method="POST" action="/demo/public_html/index/process-bejelentkezes" "Zend Framework – Céges Demo portál – Bejelentkezési űrlap XIII. rész" Tovább olvasása

Zend Framework – Céges Demo portál – Regisztráció – Űrlapfeldolgozás XII. rész

Kész van, a regisztrációs űrlap, van adatbázis, meg adatbázis-kapcsolat, adatfeldolgozás, most már a regisztráció maga hiányzik csak. Regisztrációs űrlapunkat a index/process-regisztracio vezérlő/eseménypárunk dolgozza fel. Hozzunk létre IndexControllerünk processRegisztracioAction() eseményét:

public function processRegisztracioAction()
{
}

A kapcsolati űrlap feldolgozásához hasonlóan, szedjük ki a $_POST[] tömbből az adatokat. Kiszedjük a felhasználó e-mail címét, a beütött Captcha kódot, ahogy ezt korábban is tettük:

$entered_captcha = Zend_Filter::get($this->getRequest()->getPost('entered_coded'), 'StripTags');
$r_email = Zend_Filter::get($this->getRequest()->getPost('r_email'), 'StripTags');

A jelszó beviteli mezőnél speciális szűrőket, Zend Framework szűrőket használunk, amellyel kiszűrjük a rosszindulatú felhasználók által begépelt html és egyéb kódokat, amellyel portálunk feltörését gátoljuk meg valamilyen szinten: “Zend Framework – Céges Demo portál – Regisztráció – Űrlapfeldolgozás XII. rész” Tovább olvasása