Аутентификация в Zend Framework
В Zend Framework существует удобный механизм осуществления аутентификации. Рассмотрим простой пример его использования.
Для хранения логинов и паролей будет использоваться таблица в базе данных:
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 20 ) NOT NULL ,
`password` VARCHAR( 100 ) NOT NULL ,
`fullname` VARCHAR( 100 ) ,
PRIMARY KEY ( `id` )
);
Теперь создадим метод, который вызывается при регистрации пользователя. В нем заполняются поля созданой ранее таблицы:
public function processAction(){
$form = $this->getForm();
if ($form->isValid($_POST)){
$fullName = $form->getValue(”fullname”);
$login = $form->getValue(”login”);
$password = md5($form->getValue(”password”));
$db = DBUtils::getConnection();
$data = array(”fullname” => $fullName, “login” [...]
