diff --git a/epdb/views.py b/epdb/views.py index 97e997b1..fea53af8 100644 --- a/epdb/views.py +++ b/epdb/views.py @@ -135,9 +135,12 @@ def register(request): context = get_base_context(request) if request.method == "GET": - context["title"] = "enviPath" - context["next"] = request.GET.get("next", "") - return render(request, "static/register.html", context) + # Redirect to unified login page with signup tab + next_url = request.GET.get("next", "") + redirect_url = reverse("login") + "#signup" + if next_url: + redirect_url += f"?next={next_url}" + return redirect(redirect_url) elif request.method == "POST": context["title"] = "enviPath" if next := request.POST.get("next"): diff --git a/templates/framework.html b/templates/framework.html index 3a682e4a..098d5850 100644 --- a/templates/framework.html +++ b/templates/framework.html @@ -162,8 +162,7 @@ {% if meta.user.username == 'anonymous' %}
  • - Login + Login
  • {% else %}