mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
In the check_sid function in aur.inc the condition for expiring the cookie and redirecting to hacker.php could never be met and instead the user would be given blank login instead of being considered logged out, now fixed. This also means we no longer need either hacker.php or timeout.php at all. Also, this bug seems to be present in the AUR version running on aur.archlinux.org. Signed-off-by: Callan Barrett <wizzomafizzo@gmail.com>
94 lines
3.3 KiB
PHP
94 lines
3.3 KiB
PHP
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
|
xml:lang="<?php print "$LANG\" lang=\"$LANG"; ?>">
|
|
<head>
|
|
<title>AUR (<?php print $LANG; ?>)</title>
|
|
<link rel='stylesheet' type='text/css' href='/css/fonts.css' />
|
|
<link rel='stylesheet' type='text/css' href='/css/containers.css' />
|
|
<link rel='stylesheet' type='text/css' href='/css/arch.css' />
|
|
<link rel='shortcut icon' href='images/favicon.ico' />
|
|
<link rel='alternate' type='application/rss+xml'
|
|
title='Newest Packages RSS' href='rss2.php' />
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
</head>
|
|
<body bgcolor='white'>
|
|
<div id="head_container">
|
|
<div id="title">
|
|
<div id="logo"><a href="/"><img src="images/logo.png"
|
|
alt="Arch Logo" /></a></div>
|
|
<div id="titleimg"><a href="/"><img src="images/title.png"
|
|
alt="Arch Linux" /></a></div>
|
|
</div>
|
|
<div style="float: right; color: #eeeeee; font-size: small">
|
|
</div>
|
|
<div id="main_nav">
|
|
<ul>
|
|
<li><a href="http://www.archlinux.org/download/">Get Arch</a></li>
|
|
<li class="selected"><a href="http://aur.archlinux.org">AUR</a></li>
|
|
<li><a href="http://bugs.archlinux.org">Bugs</a></li>
|
|
<li><a href="http://wiki.archlinux.org">Wiki</a></li>
|
|
<li><a href="http://bbs.archlinux.org">Forums</a></li>
|
|
<li><a href="http://www.archlinux.org">Home</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="sub_nav">
|
|
<ul>
|
|
<?php
|
|
if (isset($_COOKIE["AURSID"])) {
|
|
echo ' <li><a href="/logout.php">'.__("Logout")."</a></li>\n";
|
|
echo ' <li><a href="/pkgsubmit.php">'.__("Submit")."</a></li>\n";
|
|
echo ' <li><a href="/packages.php?do_MyPackages=1">'
|
|
.__("My Packages")."</a></li>\n";
|
|
}
|
|
?>
|
|
<li><a href="http://www.archlinux.org/mailman/listinfo/tur-users/">
|
|
<?php print __("Discussion"); ?></a></li>
|
|
<li><a href="http://bugs.archlinux.org/index.php?tasks=all&project=2"><?php print __("Bugs"); ?></a></li>
|
|
<li><a href="packages.php"><?php print __("Packages"); ?></a></li>
|
|
<li><a href="account.php"><?php print __("Accounts"); ?></a></li>
|
|
<li><a href="index.php">AUR <?php print __("Home"); ?></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="lang_sub">
|
|
<ul>
|
|
<?php
|
|
reset($SUPPORTED_LANGS);
|
|
foreach ($SUPPORTED_LANGS as $lang => $lang_name) {
|
|
print '<li><a href="'
|
|
. $_SERVER["PHP_SELF"]."?setlang=$lang\""
|
|
. " title=\"" . $SUPPORTED_LANGS[$lang]. "\">"
|
|
. strtoupper($lang) . "</a></li>\n";
|
|
}
|
|
?>
|
|
<li>Lang: </li>
|
|
</ul>
|
|
</div>
|
|
<br />
|
|
<div style="text-align: right; padding-right: 10px">
|
|
<?php
|
|
if (isset($_COOKIE["AURSID"])) {
|
|
print __("Logged-in as: %h%s%h",
|
|
array("<b>", username_from_sid($_COOKIE["AURSID"]), "</b>"));
|
|
} else {
|
|
if ($login_error) {
|
|
print "<span class='error'>" . $login_error . "</span><br />\n";
|
|
}
|
|
?>
|
|
<form method='post'>
|
|
<?php print __("Username:"); ?>
|
|
<input type='text' name='user' size='30' maxlength='64'>
|
|
<?php print __("Password:"); ?>
|
|
<input type='password' name='pass' size='30' maxlength='32'>
|
|
<input type='submit' class='button' value='<?php print __("Login"); ?>'>
|
|
</form>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div id="maincontent">
|
|
<!-- Start of main content -->
|
|
|
|
|