webForumDet fria alternativet
Logga in / Bli medlem

Fel inloggning????

PHP

7 svar · 189 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#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. ;)

------------------
buy now - pay forever

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.

------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."

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>
<?	} 	?>

------------------
Gislaved.net
"Det vanliga... en duk och en lampa."

[Redigerat av Gislaved.net den 18 dec 2000]

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. :-)

------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."

260 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)