Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

{% if config.plugins.login.enabled and grav.user.username %} not working

Started by Eric C. 8 years ago · 3 replies · 993 views
8 years ago

Has anyone else noticed that {% if config.plugins.login.enabled and grav.user.username %} has stopped working? I've tried using {{dump(grav.user)}} and looking at the debugger but even though I'm logged in it shows:

JS
Grav\Common\User\User {#105
  #gettersVariable: "items"
  #items: array:5 [
    "username" => ""
    "state" => "enabled"
    "authenticated" => false
    "authorized" => false
    "language" => "en"
  ]
last edited 07/03/18 by Eric C.
8 years ago

Have not noticed this, well spotted.

Are you able to submit this as a bug report on Github? I just described this process on another thread if you are not familiar.

Doing that will get the attention of developers better than here and hopefully it will be resolved sooner.

8 years ago

In my case it was a difference between login in the admin and login in the frontend...
I closed the issue as it is working now as expected, you have to login to site frontend to use the grav.user.username variable.

Suggested topics

Topic Participants Replies Views Activity
Themes & Styling · by FrViPofm, 13 hours ago
1 22 5 minutes ago
Themes & Styling · by stuart young, 1 month ago
3 480 1 month ago
Themes & Styling · by Sebadamus, 2 months ago
5 481 2 months ago
Themes & Styling · by martynfoster735, 2 months ago
1 460 2 months ago
Themes & Styling · by Justin Young, 2 months ago
1 490 2 months ago