From e5f2c1ef0e6745017acf5e57c9e2913b21d6f2e4 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sun, 15 Jun 2003 20:24:49 +0000
Subject: [PATCH] - Usability improvement: avoid showing two login forms on one
 page.  Suggested   by Keith.

---
 modules/user.module      | 9 +++++++++
 modules/user/user.module | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/modules/user.module b/modules/user.module
index 233da2b96f30..4ca8af7b7d1d 100644
--- a/modules/user.module
+++ b/modules/user.module
@@ -328,6 +328,15 @@ function user_block($op = "list", $delta = 0) {
     switch ($delta) {
       case 0:
         if (!$user->uid) {
+          /*
+          ** For usability's sake, avoid showing two login forms on one
+          ** page.
+          */
+
+          if (arg(0) == "user" && arg(1) != "view") {
+            return;
+          }
+
           $output = "<div class=\"user-login-block\">\n";
 
           /*
diff --git a/modules/user/user.module b/modules/user/user.module
index 233da2b96f30..4ca8af7b7d1d 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -328,6 +328,15 @@ function user_block($op = "list", $delta = 0) {
     switch ($delta) {
       case 0:
         if (!$user->uid) {
+          /*
+          ** For usability's sake, avoid showing two login forms on one
+          ** page.
+          */
+
+          if (arg(0) == "user" && arg(1) != "view") {
+            return;
+          }
+
           $output = "<div class=\"user-login-block\">\n";
 
           /*
-- 
GitLab