diff --git a/templates/base.html b/templates/base.html
index 5aee94d6c03d69f2231570cd0d323eab29e0acc8..fb475f1dd8728c712c5cd81791009ac3a515c61c 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -76,11 +76,13 @@
 						</li>
 						<li class="navbar-right">
 							{% if not ismod() %}
-							<a id="loginpopover" data-container="body" data-toggle="popover" data-placement="bottom"> 
+							<a href="{{url_for('login', ref=request.url)}}" id="loginpopover" data-container="body" data-toggle="popover" data-placement="bottom"> 
 								<span class="glyphicon glyphicon-log-in"></span>
 							</a>
 							<script>
-								$('#loginpopover').popover(
+								$('#loginpopover').on('click',function(e){
+									e.preventDefault();
+								}).popover(
 										{
 											html:true,
 											title:'Login für Moderatoren',