Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie, problem z logowaniem
niko
post 2.07.2005, 01:36:02
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


mam takie coś:

  1. <?
  2. header(&#092;"Cache-control: private\"); // IE 6 Fix. 
  3. include &#092;"config.php\";
  4.  
  5. if($_GET['action'] == &#092;"submit\"){
  6. if(!isset($_POST['username']) || !isset($_POST['password'])){
  7. print &#092;"<font color=maroon><b>Logowanie zakończone negatywnie !</b></font><p><p>\";
  8. login();
  9. footer();
  10. }
  11. else if($_POST['username'] == $user && $_POST['password'] == $pass){
  12. $username = $_POST['username']; 
  13. $_SESSION['username'] = $username; 
  14.  
  15. $password = $_POST['password']; 
  16. $_SESSION['password'] = $password; 
  17.  
  18. print &#092;"<font color=darkblue><b>Logowanie przebiegło pomyślnie !</b></font><p>\";
  19. echo &#092;"Kliknij <A HREF=\"admin.php?\";
  20. echo &#092;"=\";
  21. echo &#092;"\"><b>tutaj</b></a> aby przejść dalej...\";
  22. footer();
  23. }
  24. else{
  25. print &#092;"<font color=maroon><b>Błędny login lub hasło !</b></font><p><p>\";
  26. login();
  27. footer();
  28. }
  29.  
  30. }
  31. else{
  32. print &#092;"<font color=maroon>Musisz się zalogować, aby modyfikować ustawienia w panelu administracyjnym.</font><p><p>\";
  33. login();
  34. footer();
  35. }
  36.  
  37. function login(){
  38.  
  39. ?>
  40.  
  41. <table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" width=\"100%\">
  42. <tr>
  43. <td width=\"1%\"><img border=\"0\" src=\"images/login.jpg\" width=\"50\" height=\"50\"></td>
  44. <td width=\"99%\" class=\"v11c\"><b>Logowanie</b></td>
  45. </tr>
  46. </table>
  47. <br><form method=\"post\" action=\"login.php?action=submit\">
  48. <table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" width=\"100\" class=\"v11\">
  49. <tr>
  50. <td><b>login: </b></td>
  51. <td> <input type=text name=username size=\"20\"></td>
  52. </tr>
  53. <tr>
  54. <td><b>hasło: </b></td>
  55. <td> <input type=password name=password size=\"20\"></td>
  56. </tr>
  57. <tr>
  58. <td colspan=\"2\">
  59. <center><input type=submit value='zaloguj'></center>
  60. </td>
  61. </tr>
  62.  
  63. </table>
  64.  
  65. </form>
  66. <?
  67. }
  68.  
  69. function footer(){
  70.  
  71. ?>
  72. <!-- stopka //-->
  73. <?php include &#092;"admin_stopka.php\"; ?>
  74. <!-- koniec stopki //-->
  75. <?
  76. }
  77. ?>



globalnie to działa ale chciałbym żeby pobierało zmienne hasło i login z bazy danych jak takie coś zrobić ? i jak powinna wyglądać taka baza danych [ew plik który można wgrać *.sql]

chciałbym zeby to działało w obrębie jednego pliku - bez konieczności przechodzenia na dwa - wszystko całe logowanie w jednym pliku

---
Jeszcze raz zobacze ze gdzies nie uzywasz kolorowania skladni,
Czyli KOD php do [php] a zamykam temat odrazu. smile.gif
hwao
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 27.06.2025 - 22:48