Dyshoo
24.05.2008, 22:10:56
Witam!
Mam klase
http://anakin.us/phplibgadu.phps . Jak sprawdzić czy logowanie na dany numer powiodło się czy nie?
Narazie mam taki kod:
<?php
$gg = new GG();
$gg->connect("numer", "haslo");
$gg->disconnect();
?>
Z góry dziękuję za pomoc
luniak
24.05.2008, 22:16:55
w przypadku poprawnego zalogowania
$gg->connect("numer", "haslo");
powinno zwrócić true czyli 1
można zrobić tak
if($gg->connect("numer", "haslo"))
{
echo 'zalogowano na serwer!';
}
Dyshoo
24.05.2008, 22:22:21
Niestety tak nie jest i to nie działa
luniak
24.05.2008, 22:25:53
u mnei działą

<?php
include('gg_lib.php');
$gg = new GG;
if($gg->connect("numer", "haslo"))
{
}
$gg->disconnect();
?>
Dyshoo
24.05.2008, 22:27:38
ale to zawsze zwraca TRUE i zawsze wychodzi "polaczono", nawet jak jest złe haslo
luniak
24.05.2008, 22:33:32
Faktycznie nie działa, przepraszam za moje posty powyżej.
gglib zwraca false tylk owtedy gdy nie ma łączności z serwerem, potem nasępuje logowanie
icetab
24.05.2008, 22:35:03
tak zrob
$result = $gg->connect('numer_GG', 'has?o');
Dyshoo
24.05.2008, 22:38:01
Ale zrozumcie, że niezależnie czy hasło jest poprawne czy nie to i tak zawsze zwraca TRUE
icetab
24.05.2008, 22:38:51
...
to zobacz to na innym serwerze ...
bo mi to dziala
Dyshoo
24.05.2008, 22:42:55
Sprawdzalem na 3. Pokaz swoj kod.
devnul
24.05.2008, 23:11:52
zastanawia mnie czy czasem nie próbujesz zrobić czegoś do łamania haseł gg metodą brute force bo inaczej po co byłby Ci taki 'bajer" potrzebny?
i tak na szybko przyglądając się klasie
readPacket() i handlePacket($packet) zwracają jakieś dane pobrane z serwera, jak mniemam działa to tylko dla zalogowanego użytkownika więc można w ten sposób pewnie sprawdzić czy wszystko ok
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.