Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Logowanie, nic sie nie dzieje
rad11
post 6.11.2012, 18:36:05
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Witam panowie mam problem bo nie chce mi przechodzic z formularza po wcisnieciu buttona do strony gdzie jestem zalogowany i nie moge dojsc co jest tego wina. Nazwa konta oraz haslo jest zalozone w bazie. Prosze o jakies sugestie smile.gif


  1. <form method="POST" action="main.php">
  2. Login <input name="login" />
  3. Haslo <input type="password" name="haslo" />
  4. <a href="#">Zarejestruj sie</a><br />
  5. <input type="submit" value="Zaloguj" name="zaloguj" />
  6. </form>


  1. <?php
  2.  
  3.  
  4. ?>
  5.  
  6.  
  7.  
  8. <?php
  9.  
  10. if (isset($_POST['zaloguj'])) {
  11.  
  12. if (!$db_lnk = @mysql_connect("localhost", "root", "")){
  13. echo('Wystapił błąd podczas próby połączenia z serwerem MySQL...<br />');
  14. }
  15.  
  16. if(!@mysql_select_db('op')){
  17. echo('Wystąpił błąd podczas wyboru bazy danych: op <br />');
  18. }
  19.  
  20. $user = trim($_POST['login']);
  21.  
  22. $passwd = trim($_POST['haslo']);
  23.  
  24. //$passwd = sha1($passwd); //sha1 - kodowanie znakow
  25.  
  26. $sql = "SELECT * FROM op WHERE uzytkownicy_login='$user' AND uzytkownicy_haslo='$passwd'";
  27.  
  28. $res = mysql_query($sql);
  29.  
  30. $ile = mysql_num_rows($res);
  31.  
  32. if ($ile == 1) {
  33.  
  34. $_SESSION['valid_user'] = true;
  35.  
  36. $tab = mysql_fetch_assoc($res);
  37.  
  38. $_SESSION['user_name'] = $tab['uzytkownicy_login'];
  39.  
  40. }
  41.  
  42. else
  43.  
  44. $_SESSION['valid_user'] = false;
  45.  
  46. mysql_close($db_lnk);
  47.  
  48. }
  49.  
  50.  
  51.  
  52. if (!$_SESSION['valid_user']) {
  53.  
  54. unset($_SESSION['valid_user']);
  55.  
  56.  
  57. header("Location: index.php");
  58.  
  59. }
  60.  
  61. else {
  62.  
  63. ?>
  64.  
  65.  
  66. Użytkownik: <b><?= $_SESSION['user_name']; ?></b> [<a href="../penel_logowania/logout.php">Wyloguj</a>]
  67.  
  68.  
  69.  
  70. <?php
  71.  
  72. }
  73.  
  74. ?>
  75.  



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: 6.07.2025 - 03:08