[aur-dev] [PATCH 2/2] Support canonical links to accounts

Lukas Fleischer archlinux at cryptocrack.de
Thu Mar 22 10:40:53 EDT 2012


Addresses FS#9582 and FS#21600.

Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>
---
 web/html/account.php |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/web/html/account.php b/web/html/account.php
index 339316b..f17ba48 100644
--- a/web/html/account.php
+++ b/web/html/account.php
@@ -75,7 +75,11 @@ if (isset($_COOKIE["AURSID"])) {
 		$q = "SELECT Users.*, AccountTypes.AccountType ";
 		$q.= "FROM Users, AccountTypes ";
 		$q.= "WHERE AccountTypes.ID = Users.AccountTypeID ";
-		$q.= "AND Users.ID = ".intval(in_request("ID"));
+		if (isset($_REQUEST["ID"])) {
+			$q.= "AND Users.ID = ".intval(in_request("ID"));
+		} else {
+			$q.= "AND Users.Username = '".db_escape_string(in_request("U")) . "'";
+		}
 		$result = db_query($q, $dbh);
 		if (!mysql_num_rows($result)) {
 			print __("Could not retrieve information for the specified user.");
-- 
1.7.9.4



More information about the aur-dev mailing list