Login med Linux standardloginruta HJÄLP!

PHP

1 svar · 238 visningar · startad av sys19

Medlem sedan dec. 200287 inlägg
Trådstart#1

Hjälp oss! Vi vill göra en loginruta och kolla resultatet mot en tabell (authuser) på vår server där det finns två kolumner med password och username i. Servern använder Apache, MySQL, PhpMyAdmin och kör Linux (LAMP). Loginrutan kommer upp som den skall men det kvittar vad man skriver i loginrutan. Inget händer! Efter 3 ggr bryter den som den ska. HJÄLP!

<?php
header("www-Authenticate: Basic realm=\"Inloggning Admin\"");
header("HTTP/1.1 401 Unauthorized");
echo("Ange användarnamn och lösenord!");

$logoncheck=false; 
$dbconn=mysql_connect("localhost","sys19","XXXX") or die(mysql_error());
mysql_select_db("sys19",$dbconn) or die(mysql_error());
$sql="SELECT username,password FROM authuser WHERE username='$PHP_AUTH_USER' AND password='PHP_AUTH_PW';";
$recordset=mysql_query($sql,$dbconn) or die(mysql_error());
while($record=mysql_fetch_array($recordset))
{
	if ($record\["username"\]==$PHP_AUTH_USER && $record\["password"\]==$PHP_AUTH_PW)
	{
	$logoncheck="true";
	}
}
mysql_free_result($recordset) or die(mysql_error());
mysql_close($dbconn) or die(mysql_error());

if ($logoncheck==true)
{
header("Location: <http://vi> vill till en adress på vår server med ett annat .php dokument");
}

?> :q

Medlem sedan dec. 200287 inlägg
#2

Vi löste det själva!

Blev sissåhär till slut....

<?php
header("www-Authenticate: Basic realm=\"Inloggning Admin\"");
header("HTTP/1.1 401 Unauthorized");
$dbconn=mysql_connect("localhost","XXXX","XXXX") or die(mysql_error());
mysql_select_db("sys19",$dbconn) or die(mysql_error());
$result = mysql_query("SELECT * FROM authuser WHERE username='$PHP_AUTH_USER' AND password='$PHP_AUTH_PW'", $dbconn) or die(mysql_error());
$num_rows = mysql_num_rows($result);
if ( $num_rows != 0 ){
header("Location: http://XXXX.php");
exit;}
else{
echo("Ange användarnamn och lösenord!");
}
?>

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)