Fel inloggning????

PHP

7 svar · 192 visningar · startad av crisse6

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

när jag använder detta script så funkar det att ladda... men jag har angivit att användarnamnet är "hej" och lösenordet är "du" (detta är såklart inskrivet i filen: filnamn.txt men det står bara när jag försöker logga in, fel användarnamn och lösenord Vg. prova igen.

Vad är fel?????? Om det är ngt med "chmod" så var snäll och berätta det ordentligt hur man använder det, jag har inte så haj på detta med PHP.

Medlem sedan feb. 20005 891 inlägg
#2

Ehh.. du skulle ju kunna visa hur koden ser ut, annars är det ganska omöjligt att svara på din fråga. ;)

Medlem sedan dec. 20002 526 inlägg
#3

japp här koden.... fattar inte vad som é fel...gör du? :q
<?
if($REQUEST_METHOD == "POST") {
$fp=fopen("medlemmar.txt", "r");
$hittat=0;
while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("|",$s);
if (($s[0]==$anvandarnamn) && ($s[1]==$losenord)) {
$hittat++;
echo "Välkommen $s[1] !";
break;
}
}
fclose($fp);
if ($hittat=="0"){
?>
Fel användarnamn och/eller lösenord. V.g. försök igen!<br><br>
<FORM METHOD="POST" ACTION="medlem.php">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" NAME="anvandarnamn" VALUE="Logga in"><BR>
</FORM>
<?
}
}
else {
?>
<FORM METHOD="POST" ACTION="medlem.php">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<INPUT TYPE="SUBMIT" NAME="anvandarnamn" VALUE="Logga in"><BR>
</FORM>
<?
}
?>

vore skitglad om någon kan förklara hur man ska få det att funka ordentligt! :)

Medlem sedan juni 20001 521 inlägg
#4

Det är klart att det inte funkar om du har användarnamnen i "filnamn.txt" när du öppnar "medlemmar.txt" i scriptet.

Medlem sedan dec. 20002 526 inlägg
#5

ööhhh...... ursäkta mig.... skrev fel i första inlägget min textfil heter inte "filnamn.txt" utan som det står i skriptet "medlemmar.txt" men även om alla filnamn stämmer så funkar det inte ändå! vad i helvete é fel? får bar meddelandet "Fel användarnamn eller lösenord, försök igen"

Medlem sedan juni 20001 521 inlägg
#6
<?

if($REQUEST_METHOD == "POST")
	{
		$fp=fopen("medlemmar.txt", "r");
		$hittat=0;
		while(!feof($fp)) {
		    
		    $s=fgets($fp, 32768);
			$s=explode("&#0124;",$s);
			if (($s[0]==$anvandarnamn) && ($s[1]==$losenord)) {
		  		$hittat++;
				
		  		echo "Välkommen $s[1] !";
		  		break;
			}
		}
		fclose($fp);
		if ($hittat=="0")
		{
			?>
			Fel användarnamn och/eller lösenord. V.g. försök igen!<br><br>
			<FORM METHOD="POST" ACTION="<? echo($PHP_SELF) ?>">
			Användarnamn:<br>
			<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
			Lösenord:<br>
			<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
			<INPUT TYPE="SUBMIT" VALUE="Logga in">
			</FORM>
<?
		}
	} else {  ?>
		<FORM METHOD="POST" ACTION="<? echo($PHP_SELF) ?>">
		Användarnamn:<br>
		<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
		Lösenord:<br>
		<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
		<INPUT TYPE="SUBMIT" VALUE="Logga in"><BR>
		</FORM>
<?	} 	?>
Medlem sedan dec. 20002 526 inlägg
#7

skulle bara säga ett STORT tack till gislaved.net som hjälpte mig att komma igång med ett script! tack så mkt!

Medlem sedan juni 20001 521 inlägg
#8

Det var så lite så.. kul att kunna hjälpa till. :-)

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