Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie za pomocą danych z forum mybb
kiepski96
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 22.02.2010

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


Mam forum i własną stronę,na tę swoją chciałbym logować się danymi z forum.
Tylko po podaniu tabeli z użytkownikami mybb wyskakuje błąd:

  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/nagrody/public_html/zlecenia/punktowicze/logowanie.php on line 19
  2.  
  3. Warning: Cannot modify header information - headers already sent by (output started at /home/nagrody/public_html/zlecenia/punktowicze/logowanie.php:19) in /home/nagrody/public_html/zlecenia/punktowicze/logowanie.php on line 30




Mam takie logowanie na stronę,dane bazy ukryłem pod przypadkowymi literami :


  1. <?php
  2. if($_SERVER['REQUEST_METHOD'] == 'POST')
  3. {
  4. $success_page = '';
  5. $error_page = basename(__FILE__);
  6. $mysql_server = 'mvbm';
  7. $mysql_username = 'mvbm';
  8. $mysql_password = 'ncvn';
  9. $mysql_database = 'cfhb';
  10. $mysql_table = 'nvbm';
  11. $crypt_pass = md5($_POST['password']);
  12. $found = false;
  13. $fullname = '';
  14.  
  15. $db = mysql_connect($mysql_server, $mysql_username, $mysql_password);
  16. mysql_select_db($mysql_database, $db);
  17. $sql = "SELECT password, fullname, active FROM ".$mysql_table." WHERE username = '".$_POST['username']."'";
  18. $result = mysql_query($sql, $db);
  19. if ($data = mysql_fetch_array($result))
  20. {
  21. if ($crypt_pass == $data['password'] && $data['active'] != 0)
  22. {
  23. $found = true;
  24. $fullname = $data['fullname'];
  25. }
  26. }
  27. if($found == false)
  28. {
  29. header('Location: '.$error_page);
  30. }
  31. else
  32. {
  33. $_SESSION['username'] = $_POST['username'];
  34. $_SESSION['fullname'] = $fullname;
  35. header('Location: '.$success_page);
  36. }
  37. }
  38. $username = isset($_COOKIE['username']) ? $_COOKIE['username'] : '';
  39. $password = isset($_COOKIE['password']) ? $_COOKIE['password'] : '';
  40. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


nie.... widać nie znasz podstaw więc lepiej przygarnij na parę dni jakąś książkę o php i wtedy wróć z pytaniami
Go to the top of the page
+Quote Post

Posty w temacie
- kiepski96   Logowanie za pomocą danych z forum mybb   16.12.2010, 15:53:32
- - Quadina   Jeżeli drukuje Ci błąd w linii 19 przy wyciąganiu ...   16.12.2010, 21:45:19
- - kiepski96   Dało to : [HTML] pobierz, plaintext Unknown column...   16.12.2010, 21:55:04
- - matx132   tak w bazie a dokładnie w tabeli nie ma fullname s...   16.12.2010, 22:04:48
- - kiepski96   Bo nie ma ^^ Usunę wszystkie ślady po fullname i ...   16.12.2010, 22:08:08
- - CuteOne   podmień to: [PHP] pobierz, plaintext $result = m...   16.12.2010, 22:17:38
- - kiepski96   Unknown column 'active' in 'field list...   16.12.2010, 22:20:15
- - plsd   Nie masz kolumny active w tabeli.   16.12.2010, 22:26:23
- - kiepski96   Tak,nawet sam w poprzednim poście na to wpadłem,ty...   16.12.2010, 22:33:13
- - CuteOne   [PHP] pobierz, plaintext $db = mysql_connect...   16.12.2010, 23:37:49
- - kiepski96   Poprawiłem kod na taki i po zalogowaniu wywala mi ...   18.12.2010, 15:14:19
- - CuteOne   Zobacz w kod i pomyśl chwile...   18.12.2010, 17:35:58
- - kiepski96   Czy chodzi ci o to,że po tym true powinienem dać ...   18.12.2010, 20:16:38
- - CuteOne   nie.... widać nie znasz podstaw więc lepiej przyga...   18.12.2010, 22:54:41
- - kiepski96   Uczę się,już pomogliście mi w paru problemach i wi...   18.12.2010, 23:03:39
- - Quadina   Zatem w linii 28 masz warunek o tym czy znalazł cz...   19.12.2010, 14:47:05
- - kiepski96   Że wpisane dane są złe?   20.12.2010, 07:30:09
- - patryczakowy   mybb nie szyfruje chaseł w md5 tam masz coś takieg...   20.12.2010, 08:03:32
- - kiepski96   Zrobiłem tak,ale nadal error : [PHP] pobierz, pl...   23.12.2010, 22:44:18
- - patryczakowy   tak na pewno nie będzie ci działać musisz pobrać s...   24.12.2010, 11:42:18
- - kiepski96   Wielkie dzięki,działa !   24.12.2010, 13:03:48


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: 13.10.2025 - 10:59