![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam nadzieje, że temat wpisany jest w odpowiednim miejscu;-) Mam skrypt do upload'u plików na serwer:
ale jest to strona, która nie wymaga logowania więc chciałbym aby upload mógł być zrobiony tylko po wpisaniu hasła. Chciałbym mieć dodatkowe pole na to hasło i dopiero po jego poprawnym wpisaniu mógł nastąpić upload. Czy mógłby mi ktoś podpowiedzieć jakieś rozwiązanie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <title>Upload</title> </head> <body> <? if (!($_POST[haslo])) { print '<FORM ACTION="plik.php" METHOD=POST>'; print '<TABLE><TR><TD>Użytkownik: </TD><TD><INPUT TYPE="text" '; print "NAME=\"uzytkownik\" VALUE=\"".$_POST['uzytkownik']."\"></TD></TR>"; print '<TR><TD>Hasło: </TD><TD><INPUT TYPE="password" '; print 'NAME="haslo"></TD></TR></TABLE>'; print '<INPUT TYPE="submit" VALUE="Wyślij">'; print '</FORM>'; exit; } else { $hasla = array ('login' => 'haslo'); if (($_POST['uzytkownik']) && ($_POST['haslo'])) { if ($hasla[$_POST['uzytkownik']] == $_POST['haslo']) { } else { print ("Wpisano niepoprawne dane o użytkowniku i haśle.<BR>"); print ('<A HREF="przeslij.php">Wróć</A> i spróbuj ponownie.'); exit; } } else { print '<FORM ACTION="plik.php" METHOD=POST>'; print '<TABLE><TR><TD>Użytkownik: </TD><TD><INPUT TYPE="text" '; print "NAME=\"uzytkownik\" VALUE=\"".$_POST['uzytkownik']."\"></TD></TR>"; print '<TR><TD>Hasło: </TD><TD><INPUT TYPE="password" '; print 'NAME="haslo"></TD></TR></TABLE>'; print '<INPUT TYPE="submit" VALUE="Wyślij">'; print '</FORM>'; exit; } } ?> I reszta |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:56 |