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 {
public function indexAction()
public function loginAction()
{
$form = $this->getLoginForm();
$request = $this->getRequest();
if($request->isMethod("POST")) {
$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;
}
}
@@ -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()
{
$form = $this->getFormBuilder();