![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Znalazłem na jakiejś stronie panel administratora i mam problem z uruchomieniem go. Stworzyłem bazę danych według zapytania i dodałem do niej login hasło i email. Niestety ciągle mnie nie loguje i nie wiem w czym problem. Poniżej zamieszczam kod. Kod do stworzenia bazy:
Kod połączenia z bazą i wybrania tabeli(plik db.php):
Właściwy kod panelu logowania:
Ten post edytował maf2 1.08.2010, 07:57:06 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
a hasło w mysqlu zapisałeś w MD5?
-------------------- przetwornik yt na czasie :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Tak hasło jest zapisane w md5 i nie działa.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 9 Dołączył: 3.05.2009 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
ja kożystam z takiej bazy
Kod CREATE TABLE `admin` ( `id` int(11) unsigned NOT NULL auto_increment, `login` varchar(255) collate utf8_polish_ci NOT NULL default '', `haslo` varchar(255) collate utf8_polish_ci NOT NULL default '', `imie` varchar(255) collate utf8_polish_ci NOT NULL, `nazwisko` varchar(255) collate utf8_polish_ci NOT NULL, `mail` varchar(255) collate utf8_polish_ci NOT NULL, `gg` varchar(255) collate utf8_polish_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci PACK_KEYS=1 AUTO_INCREMENT=3; -- -- Zrzut danych tabeli `admin` -- INSERT INTO `admin` (`id`, `login`, `haslo`, `imie`, `nazwisko`, `mail`, `gg`) VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Mateusz', 'AAAAAA', 'serwin350@wp.pl', '160991'), (2, 'ser', '21232f297a57a5a743894a0e4a801fc3', 'Mateusz', 'AAAAA', 'serwin350@wp.pl', '160991'); i plik logowania mam taki
spróbuj tym może Ci pomoże Ten post edytował XP'ek 1.08.2010, 09:17:21 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Tu masz błąd :
ma byc:
Ten post edytował hondek 1.08.2010, 09:17:37 -------------------- przetwornik yt na czasie :)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie błąd. Ale dalej coś jest nie tak bo nie działa.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 4.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
do
dodaj i pokaż jaki błąd wyskakuje i to:
zamień na
może tutaj jest błąd Ten post edytował Adam_ 1.08.2010, 09:50:54 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
No to nie wiem, u mnie po zmianie $loginek na $login wszystko smiga
![]() ![]() -------------------- przetwornik yt na czasie :)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
No a właśnie u mnie nie chce działać :/
Wyskakuje taki błąd po dodaniu die: Unknown column 'admin' in 'where clause' ale to tylko wtedy jak usunę "" z login i hasło:) Jak ty wpisałeś dane do bazy danych jakim zapytaniem ? Bo może tu jakiś błąd robię. Sam już nie wiem :/ Ten post edytował maf2 1.08.2010, 10:12:03 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 4.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zmień to:
na i powinno działać, myślę, że coś z tymi apostrofami miałeś źle |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Adam_ jak wkleiłem ten twój kod to wyskakuje: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT1' at line 1
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zmień to:
na i powinno działać, myślę, że coś z tymi apostrofami miałeś źle Nie myśl tyle, bo apostrofy miał dobrze. I nie ucz go ZŁYCH nawyków. O różnicy między apostrofami a cudzysłowami było mnóstwo razy. @topic
hmm? ![]() swoją drogą jak dodajesz do sesji to nie musisz używać mysql_real_escape_string - razi aż w oczy, tego używa się jedynie przy zapytaniach. Adam_ jak wkleiłem ten twój kod to wyskakuje: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT1' at line 1 Jak już pisałem, używaj swojego zapytania bo jest dobre. A jego zapytanie nie działa przez LIMIT1 <- brakuje spacji. Ten post edytował fifi209 1.08.2010, 10:21:50 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
No dobra ale dalej mnie nie loguje
![]() ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wywal jeszcze to: session_regenerate_id bo jest tam niepotrzebne.
Druga sprawa ZRÓB WCIĘCIA W KODZIE bo czyta się okropnie i nie można wzrokiem ogarnąć tego kodu. Co do bazy - jest ok, tylko mam pytanie czy zapisane hasło jest hashowane md5 + sha1 - tak jak to robisz przy porównywaniu? btw. co do hashowania wystarczy samo md5 lub sha1. Przerób kod tak jak pisałem i wrzuć go. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem ale w tej chwil coś mi się skopało i nie wyświetla nawet menu logowania. Szukam co jest :/
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Tutaj masz SWÓJ kod po przeróbkach, o które JA PROSIŁEM.
Ten post edytował fifi209 1.08.2010, 11:09:59 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ech tyle, że dalej to samo i nie loguje pisze ciągle, że błędny login lub hasło ;/
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ech tyle, że dalej to samo i nie loguje pisze ciągle, że błędny login lub hasło ;/ Edytowałem kod, bo forum dodało znaczniki... I zapytam jeszcze raz, czy zapisane hasło W BAZIE jest md5(sha1()) ? -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.02.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmm może z tym zapisem robię jakąś głupotę i czegoś nie rozumie.
Ja to zrobiłem tak że szedłem na stronkę http://www.adamek.biz/md5-generator.php i wygenerowało mi md5("haselko") = "534993fc4955eb98a89a0beb4e8a92e2" ten wygenerowany numer 534993fc4955eb98a89a0beb4e8a92e2 wkleiłem do bazy. |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmm może z tym zapisem robię jakąś głupotę i czegoś nie rozumie. Ja to zrobiłem tak że szedłem na stronkę http://www.adamek.biz/md5-generator.php i wygenerowało mi md5("haselko") = "534993fc4955eb98a89a0beb4e8a92e2" ten wygenerowany numer 534993fc4955eb98a89a0beb4e8a92e2 wkleiłem do bazy. Brawo i powiedzmy porównujesz z : Już rozumiesz? Wywal to sha1 w skrypcie i zostaw samo md5 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 23:19 |