2015-12-21 2 views
-4

Я пытаюсь получить отправил имя пользователя и пароль таким образом:NULL пароль getted из запроса

[...] \ SRC \ Comflex \ W2Bundle \ Controller \ UserController.php

use Symfony\Bundle\FrameworkBundle\Controller\Controller; 
use Symfony\Component\HttpFoundation\Request; 

public function authorizationAction(Request $request) 
    { 
     $user = new Models\User(); 
     $session = $request->getSession(); 

     $username = $this->get('request')->request->get('username'); 
     $passwd = $this->get('request')->request->get('password'); 

     var_dump($username); 
     var_dump($passwd); 
     die(); 

     return $this->redirectToRoute('_index'); 
    } 

[...] \ SRC \ Comflex \ W2Bundle \ Resources \ Views \ Home \ index.html.twig

<form action="{{ path('comflex_w2_login_check') }}" method="post"> 
     <label for="username">Username:</label> 
     <input type="text" id="username" name="username" /> 

     <label for="password">Password:</label> 
     <input type="password" id="password" name="password" /> 

     <input type="submit" name="login" /> 
    </form> 

Но я получаю только имя пользователя переменной. Пароль ($ passwd) всегда равен NULL. Зачем?

ВЫВОД: строка (16) "[email protected]" NULL

+0

'name = password" '? –

+0

My bad (with"), но все еще не работает – Bejkrools

+1

Вы проверили с помощью $ _POST ?? – devpro

ответ

0

Спасибо за всех! Я сбросил почту, и там был ключ с именем passwd. Просто нужно очистить кеш и снова работать.

Смежные вопросы