Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] skrypt logowania działa na localu, nie działa na serwerze
banki
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


Witam, mam taki oto skrypt autorstwa nijakiego Pakosa, działa on u mnie bez problemu na localhoście ale na serwerze nie działa, coś w kodzie do zmiany? nie mam pojęcia co jest siedze nad tym długo już.

Na serwerze po prostu jakby nie czytał hasła, wyskakuje złe hasło, gdy na localu jest wszystko ok przechodzi do strony dalej.


logged.php
  1. <?php
  2.  
  3. include("goto.php");
  4.  
  5. if($_SESSION['kapass'] != "poprawne"){
  6. goto("login.php");
  7. }
  8. ?>



login.php
  1. <?php
  2.  
  3. include("goto.php");
  4. include("password.php");
  5. if($_SESSION['kapass'] == "poprawne"){
  6. goto($goodpassword);
  7. }
  8. ?>
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  12. <title>Logowanie</title>
  13. <link rel="stylesheet" type="text/css" href="style/style.css" />
  14. <?php
  15. include("styles.inc.php");
  16. ?>
  17. </head>
  18. <body>
  19. <center><br>
  20. <a href=""><img border="0" src="img/inpero.png"></a><br><br>
  21. <form action="logincheck.php" method="POST">
  22. <table border="1">
  23. <tr bgcolor="#aee440"><td><font class="text">Hasło:</font></td><td><input type="password" name="pass" class="textbox"></td></tr>
  24. <tr bgcolor="#aee440"><td colspan="2" align="center"><input type="submit" value="Zaloguj"></td></tr>
  25. </table>
  26. </form>
  27. <div class="stopka"></div>
  28. <?php
  29. if($_SESSION['kapass'] == "poprawne"){}
  30. else{
  31. echo $_SESSION['kapass'];
  32. }
  33. ?>
  34.  
  35. </center>
  36. </body>
  37. </html>



logincheck.php
  1. require("goto.php");
  2. include("password.php");
  3.  
  4. if($pass == $mainpassword){
  5. $_SESSION['kapass'] = "poprawne";
  6. goto($goodpassword);
  7. }
  8. else{
  9. $_SESSION['kapass'] = "<font class=\"text\"><span style=\"color: red\"><b>Złe hasło</b></span></font>";
  10. goto("login.php");
  11. }
  12. ?>



password.php
  1. <?php
  2.  
  3. //*** SWOJE HASŁO ZMIEŃ TUTAJ ($mainpassword="TWOJE_HASŁO";)
  4.  
  5. $mainpassword="ssss";
  6.  
  7. //*** JEŚLI HASŁO POPRAWNE GDZIE PRZEKIEROWAĆ? ($goodpassword="NAZWA_PLIKU.ROZSZERZENIE";)
  8.  
  9. $goodpassword="plik.php";
  10. ?>



goto.php
  1. <?php
  2. function goto($loc) {
  3. header("Location: $loc");
  4. }
  5.  
  6. ?>



jeśli ktoś byłby w stanie w jakiś sposób pomóc, byłbym wdzięczny
Go to the top of the page
+Quote Post
jakkolwiek
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.07.2008
Skąd: Wrocław

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


Obstawiałbym, że to problem z sesjami. Sprawdź phpinfo() na serwerze


--------------------
--
Pozdrawiam serdecznie,
P. M. R.
Go to the top of the page
+Quote Post
banki
post
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


sprawdziłem to phpinfo, lecz dużo mi nie mówią dane w tych tabelkach, jest coś na co zwrócić szczególną uwagę?

załączam screena jakby co, może się przyda.

http://img41.imageshack.us/img41/1128/pulpitf.jpg
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 23:28