webForumDet fria alternativet

Fel inloggning????

7 svar · 187 visningar · startad av crisse6

crisse6Medlem sedan dec. 20002 526 inlägg
#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.

cascaMedlem 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

crisse6Medlem 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! :)

Gislaved.netMedlem 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."

crisse6Medlem 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"

Gislaved.netMedlem 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]

crisse6Medlem 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!

Gislaved.netMedlem 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."

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