function action_login() { if (isset($_GET['recieve']) && $_GET['recieve'] == '1') { $model = new Model_login(); $err = $model->form_login(); if ($err == null) { $this->view->generate('login_view.php', 'template_view.php'); } else { $data = $err; $this->view->generate('login_view.php', 'template_view.php', $data); } } else { $this->view->generate('login_view.php', 'template_view.php'); } }
private static function validate(&$name, &$pass) { if (empty($name) || empty($pass)) { return false; } $name = Model_login::test_data($name); $pass = Model_login::test_data($pass); if (!preg_match("/^[a-zA-Zа-яА-Я0-9]*\$/", $name)) { return false; } return true; }