webForumDet fria alternativet

Login med Linux standardloginruta HJÄLP!

PHPur PHP

1 svar · 233 visningar · startad av sys19

sys19Medlem sedan dec. 200287 inlägg
#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

sys19Medlem 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!");
}
?>

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)