Browse Source

Added login status.

xaav 13 years ago
parent
commit
2541587b47

+ 3 - 3
src/Packagist/WebBundle/Controller/WebController.php

@@ -43,7 +43,7 @@ class WebController extends Controller
             ->getRepository('Packagist\WebBundle\Entity\Package')
             ->findAll();
 
-        return array('packages' => $packages, 'page' => 'home');
+        return array('packages' => $packages, 'page' => 'home', 'user' => $this->getUser());
     }
 
     /**
@@ -74,7 +74,7 @@ class WebController extends Controller
             }
         }
 
-        return array('form' => $form->createView(), 'page' => 'submit');
+        return array('form' => $form->createView(), 'page' => 'submit', 'user' => $this->getUser());
     }
 
     /**
@@ -123,7 +123,7 @@ class WebController extends Controller
             }
         }
 
-        return array('form' => $form->createView(), 'package' => $pkg, 'page' => 'submit');
+        return array('form' => $form->createView(), 'package' => $pkg, 'page' => 'submit', 'user' => $this->getUser());
     }
 
     /**

+ 7 - 0
src/Packagist/WebBundle/Resources/views/layout.html.twig

@@ -36,6 +36,13 @@
     </head>
     <body>
         <div class="container">
+            <div>
+                {% if user.username is defined %}
+                    {{ user.username }} | <a href="{{ url('fos_user_security_logout') }}">logout</a>
+                {% else %}
+                    <a href="{{ url('fos_user_security_login') }}">login</a>
+                {% endif %}
+            </div>
             <div class="betawarn">WARNING - This is an experimental site, packages may come and go, this is not ready yet.</div>
             <header>
                 {% if page is defined and page != 'submit' %}