Added security

This commit is contained in:
franck
2013-07-02 15:49:29 +02:00
parent c10086f6c9
commit 97f948e647

View File

@@ -28,17 +28,23 @@ use Thelia\Form\AdminLogin;
class AdminController extends BaseAdminController { class AdminController extends BaseAdminController {
public function indexAction() public function loginAction()
{ {
$form = $this->getLoginForm(); $form = $this->getLoginForm();
$request = $this->getRequest(); $request = $this->getRequest();
if($request->isMethod("POST")) { if($request->isMethod("POST")) {
$form->bind($request); $form->bind($request);
if ($form->isValid()) { if ($form->isValid()) {
$this->container->get('request')->authenticate(
$form->get('username')->getData(),
$form->get('password')->getData()
);
echo "valid"; exit; echo "valid"; exit;
} }
} }
@@ -48,6 +54,15 @@ class AdminController extends BaseAdminController {
)); ));
} }
public function indexAction()
{
$form = $this->getLoginForm();
return $this->render("login.html", array(
"form" => $form->createView()
));
}
protected function getLoginForm() protected function getLoginForm()
{ {
$form = $this->getFormBuilder(); $form = $this->getFormBuilder();