![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Pisze bota w php do kanałów irc. Chciałem dodać taką funkcję że: admin bota dodaje op'ów do pliku tekstowego (nick, hasło). Następnie jeśli wejdzie user na kanal to moze sie zalogowac (jesli jego nick istnieje w pliku i haslo sie zgadza) i uzyskac dostep do komend bota. Zrobilem hashowanie hasel md5(sha1(...)), ale nie wiem co sie dzieje że hasła za każdym razem mają inna postać i w efekcie nie mozna się zalogować. Sprawdzałem czy zmienne (wszystkie) zawierają przed hashowaniem prawidłowe dane i wszystko jest ok. Ale w jednej linijce wszystko mi sie zmienia i nie umie tego poprawić ![]()
Z gory blogosławieństwo za pomoc ![]() Ten post edytował Apo 22.03.2006, 15:10:15 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź kod dokładnie. Napewno nie dają różnych wyników dla tego samego hasła.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Sprawdzałem czy zmienne (wszystkie) zawierają przed hashowaniem prawidłowe dane i wszystko jest ok gdybym 3 dni nad tym nie siedzial to bym nie dawal postu ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
W kwestii formalnej: po co haszujesz hasza? Myslisz, że w ten sposób będziesz miał 2 razy mocniej kodowane hasła?.. Poszperaj na forum, była jakiś czas temu dyskusja o tym.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Poszperaj na forum, była jakiś czas temu dyskusja o tym. http://forum.php.pl/index.php?showtopic=42615 co do tematu. mi osobiscie nie chce sie przebijac przez ten kod. nie mozna by go jakos uproscic, tak specjalnie dla nas? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2006-03-22 17:24:58) co do tematu. mi osobiscie nie chce sie przebijac przez ten kod. nie mozna by go jakos uproscic, tak specjalnie dla nas? Mi też niebardzo więc zrobiłem mały teścik:
Który daje w wyniku: Kod Tablica wejœciowa: Array ( [0] => Zend [1] => Certified [2] => Engineer ) Wypisuje porcje numer: 1 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 2 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 3 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 4 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 5 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 6 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 7 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 8 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 9 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 Wypisuje porcje numer: 10 Zend: 3da3d0efa32729c958e296ac9a6bca6a Certified: 857393eea2b20c3b7cba6c6d2cf58664 Engineer: f0ece8c2cb7ea4a652c25e3402de1ab3 No i jak dla mnie hasze są takie same - więc lepiej sprawdź swój kod. -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Apo pokaz dla jakich danych ci nie dziala.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dobra to ja dam cały kod bedzie lepiej.
www.void.prv.pl/bot.zip Spakowalem poniewaz jest tam kilka plikow i 1 folder. Wystarczy plik config.php ustawic oraz w class.php kanal wpisac. Komendy sa dostepne poleceniem .help (trzeba byc adminem lub byc na liscie). Następnie należy dodac op'a do pliku czyli .add op nick haslo potem powinno przyjsc potwierdzenie. Nastepnie zmieniamy nick na ten podany przedchwilą i sie probujemy zalogowac: .log in haslo No i sie nie da. Problem pewnie lezy w metodzie log_in(). Wszystkie kemendy sa dostepne poleceniem .help Ten post edytował Apo 22.03.2006, 17:41:06 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Apo @ 2006-03-22 18:39:38) Dobra to ja dam cały kod bedzie lepiej. www.void.prv.pl/bot.zip Spakowalem poniewaz jest tam kilka plikow i 1 folder. Wystarczy plik config.php ustawic oraz w class.php kanal wpisac. Komendy sa dostepne poleceniem .help (trzeba byc adminem lub byc na liscie). Następnie należy dodac op'a do pliku czyli .add op nick haslo potem powinno przyjsc potwierdzenie. Nastepnie zmieniamy nick na ten podany przedchwilą i sie probujemy zalogowac: .log in haslo No i sie nie da. Problem pewnie lezy w metodzie log_in(). Wszystkie kemendy sa dostepne poleceniem .help Ty jaja sobie robisz, prawda? -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Juz znalazłem problem. Były nim znaki nowego wiersza na koncu \n.
Cytat Ty jaja sobie robisz, prawda? Jaja to ty byś chciał mieć ;] |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jaja to ty byś chciał mieć ;] ![]() PRzy następnych takich jajach - warn -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 18:54 |