ďťż

[PHP]Zablokowanie wykonania skryptu Dokładniej w temacie ;)

       

Podstrony


telcocafe

Hey ho :D
Piszę sobie skrypt logowania, i mam tam taki kod:
<form method="post" action="takelogin.php">
A dalej mam kod na tworzenie buttonów za pomocą funkcji rand();
Jeżeli użytkownik wpisze poprawne dane i kliknie na przycisk z X'em, to go zaloguje, jeżeli kliknie na niepoprawny przycisk, przeniesie go do strony niepoprawne.php. Ale teraz mam problem. Użytkownik może się zalogować, nie klikając na żaden z przycisków, tylko wciskając enter'a, a ja chcę to wyeliminować, jakieś sugestie?



<form method="post" action="takelogin.php" onsubmit="return (przycisk to właściwy ? true : false)">

? Ale to rozwiązanie JS. Możesz to równie prosto zrobić w PHP:

if($_POST['name_właściwego']) zaloguj();

@Up, czyli tak. Do tego właściwego przycisku dałem name=\"wlasciwy\"
Przed tym postem dałem taki kod:
if($_POST['wlasciwy'])
Ale nie wiem co w Twoim wypadku oznacza zaloguj();
Ten mój formularz logowania?
Bo wtedy w tym wypadku początek skryptu logowania będzie wyglądał tak:
if($_POST['wlasciwy']) ?> <form method="post" action="takelogin.php" id=\"wlasciwy\"> <table border="1" cellpadding=5 align=center> <tr><td align=center><input type="text" size=40 name="username" /></td></tr> <tr><td align=center><input type="password" size=40 name="password" /></td></tr>
Użytkownik Kuba1530 edytował ten post 24 czerwiec 2007, 22:13
zaloguj() dałem w formie, że jeśli warunek jest spełniony, to wtedy zaloguj użytkownika.
Użytkownik Coldpeer edytował ten post 24 czerwiec 2007, 22:58
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.