我得到了这个表格:
{{ form_start(form) }}
<input type="submit" class="form_submit_button" name="register_interest" value="Add to favourites"/>
{{ form_end(form) }}
字符串
我想检查用户是否已登录,我这样做了:
{% if is_granted('IS_AUTHENTICATED_FULLY') %}
型
如果用户没有登录,它会隐藏按钮。
我希望该按钮显示,即使我没有登录,并在表单提交后,检查用户是否登录。
我该怎么做?
谢谢你,谢谢
3条答案
按热度按时间rslzwgfq1#
检查必须在php控制器中执行。此外,您还可以执行JavaScript检查,以防止在用户未登录时提交表单。
要检查控制器中的用户登录,请执行以下操作:
字符串
另一种方法是:
型
要在客户端(JavaScript)进行检查,您可以这样做:
型
iqjalb3h2#
你可以这样尝试:
字符串
iecba09b3#
这是很容易的Symfony5+今天。我想分享,因为这一页是第一次在谷歌搜索结果。
字符串