Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Bardzo prosty system logowania
RoysoN
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Witam, oto najnowszy produkt mojej produkcji (IMG:style_emoticons/default/haha.gif) ;D
  1. <?php
  2. $haslo = trim($_POST['haslo']);
  3. $haslopop = "hoher";
  4. echo '<form action="" method="post"><input type="text" name="haslo"><input type="submit" value="Zapisz" /> </form>';
  5. if($haslo = $haslopop){
  6. echo 'JESTEM HARDKOREM!';
  7. } else {
  8. echo 'error';
  9. }
  10. ?>

..jest jeden problem - nie działa;/
Na stronie widze formularz i pod nim napis który ma sie wyswietlic gdy internauta poda poprawne haslo (nie wierzycie? obczaicie! - http://royson.cba.pl/test/logowanie.php)

co powinienem w tak niezmiernie trudnej sytuacji począć? ;D (IMG:style_emoticons/default/winksmiley.jpg) )
Pozdrawiam ,RoysoN
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




nie = tylko ==
Go to the top of the page
+Quote Post
RoysoN
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


dzieki, ale mam jeszcze jeden problem z napisem error ktory ma sie wyswietlic dopiero po wpisaniu blednego hasla;(
http://royson.cba.pl/test/logowanie.php
z gory dzieki
Go to the top of the page
+Quote Post
MateuszS
post
Post #4





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if(isset($_POST["haslo"])) {
  3. $haslo = trim($_POST['haslo']);
  4. $haslopop = "hoher";
  5. echo '<form action="" method="post"><input type="text" name="haslo"><input type="submit" value="Zapisz" /> </form>';
  6. if($haslo == $haslopop){
  7. echo 'JESTEM zalogowany!';
  8. } else {
  9. echo 'error';
  10. }
  11.  
  12. }
  13. ?>
  14.  


Ten post edytował MateuszScirka 13.03.2010, 13:54:58
Go to the top of the page
+Quote Post
Sueroski
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

Ostrzeżenie: (0%)
-----


Cytat(MateuszScirka @ 13.03.2010, 13:54:23 ) *
  1. <?php
  2. if(isset($_POST["haslo"])) {
  3. $haslo = trim($_POST['haslo']);
  4. $haslopop = "hoher";
  5. echo '<form action="" method="post"><input type="text" name="haslo"><input type="submit" value="Zapisz" /> </form>';
  6. if($haslo == $haslopop){
  7. echo 'JESTEM zalogowany!';
  8. } else {
  9. echo 'error';
  10. }
  11.  
  12. }
  13. ?>
  14.  


Może ja mam dziwną konfiguracje na localhoście, ale w tym przypadku formularz wyświetli się tylko kiedy $_POST['haslo'] zostanie zdefiniowane, a nie ma jak go zdefiniować ponieważ nie ma formularza. No, w każdym razie u mnie na localhoście jest pusta strona, więc dam jeszcze mój kod (gdyby to nie było jednak coś u mnie):
  1. <?php
  2. $haslo = trim($_POST['haslo']);
  3. $haslopop = "hoher";
  4. echo '<form action="" method="post"><input type="text" name="haslo"><input type="submit" value="Zapisz" /> </form>';
  5. if($haslo == $haslopop){
  6. echo 'JESTEM zalogowany!';
  7. }else{
  8. if(!empty($haslo)){
  9. echo 'error';
  10. }else{}
  11. }
  12. ?>
Go to the top of the page
+Quote Post
RoysoN
post
Post #6





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


dzieki wielkie;)))
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:49