[DLL] Elitepvpers Library v2

02/08/2014 16:06 Graphicscore#211
Gut..... jetzt kann ich auch schon nicht mehr mit der v2.2 richtig einloggen , was da los ?
02/08/2014 17:38 Sedrika#212
Das liegt nicht an der DLL sondern an dir. Habe noch einmal die v2.3 getestet und es funktioniert alles.
02/08/2014 19:01 Graphicscore#213
Ich bin doch nicht blöd , oder doch ?! Ich hab jetzt bestimmt schon 10 mal ein neues Projekt gemacht habe folgenden Source auf einen Button gelegt und es will zum verrecken nicht funktionieren ....
Code:
 If EPvP_Library.User.Login("Graphicscore", "XXXXXXX") = True Then
            EPvP_Library.User.UpdateUserProfileInfo(EPvP_Library.ProfileInfo.HWID, EPvP_Library.HardwareID.HWID.strHWID)
            MsgBox("OK")
        Else
            MsgBox("Fail")

        End If
02/08/2014 19:27 Sedrika#214
Log dich im Browser aus und wieder ein und dann via dll neu.
02/09/2014 21:56 Graphicscore#215
Bereits x mal gemacht, hab es aber nun noch einmal wiederholt , immer noch das selbe problem
02/24/2014 19:14 Requi#216
Im neuen Task funktioniert bei mir der Login nicht:
Code:
Task uTask = Task.Factory.StartNew(() =>
                {
                    if (User.Login(txtUsername.Text, txtPassword.Text))
                    {
                        User.UpdateUserProfileInfo(ProfileInfo.HWID, HWID.strHWID());
                        if (Convert.ToInt32(User.GetUserInfo(UserInfo.Posts)) > 25 && Convert.ToInt32(User.GetUserInfo(UserInfo.Thanks)) > 10)
                        {
                            MessageBox.Show("Enough");
                        }
                        else
                        {
                            MessageBox.Show("Nope");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Login didn't work");
                    }
            });
Ohne neuen schon.
Wieso?
02/24/2014 21:25 paddygamer#217
Quote:
Originally Posted by Requi View Post
Im neuen Task funktioniert bei mir der Login nicht:
Code:
Task uTask = Task.Factory.StartNew(() =>
                {
                    if (User.Login(txtUsername.Text, txtPassword.Text))
                    {
                        User.UpdateUserProfileInfo(ProfileInfo.HWID, HWID.strHWID());
                        if (Convert.ToInt32(User.GetUserInfo(UserInfo.Posts)) > 25 && Convert.ToInt32(User.GetUserInfo(UserInfo.Thanks)) > 10)
                        {
                            MessageBox.Show("Enough");
                        }
                        else
                        {
                            MessageBox.Show("Nope");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Login didn't work");
                    }
            });
Ohne neuen schon.
Wieso?
Ich selber schreibe in VB. Ist in C# ein Task eine Threading Klasse? Wenn ja .Net mag es garnicht wenn man Objekte benutzt, die nicht vom Thread selber generiert werden. Daher versuch mal die Werte die sich der Thread aus den Textboxen holen soll in Variablen zu packen.
02/24/2014 21:33 Sedrika#218
Die Informationen in den Textboxen müssten ggf. für den ersten Thread sein, der zweite thread kennt normal diese informationen nicht. Du müsstest sie mit übergeben.
02/24/2014 22:49 Requi#219
Gute Idee, aber da würde ich ja eigentlich einen Fehler bekommen.

Habe die Daten auch mal direkt reingeschrieben und es ging nicht.
02/24/2014 23:45 paddygamer#220
Quote:
Originally Posted by Requi View Post
Gute Idee, aber da würde ich ja eigentlich einen Fehler bekommen.

Habe die Daten auch mal direkt reingeschrieben und es ging nicht.
Hab gerade mal geschaut ob es an Epvp an sich liegt..Also bei mir läuft es soweit:

[Only registered and activated users can see links. Click Here To Register...]

Allerdings rufe ich bissher auch nur Nachrichten ab. Versuch doch einfach mal einen Login und dann rufe die Nachrichten ab. Und kann es sein das du die alte Dll benutzt?
02/25/2014 00:06 Requi#221
EDIT: Habe den Fehler gefunden.

Quote:
if (!Http.ResponseValue.Contains(string.Concat("Thank you for logging in, ", Username)))
{
return false;
}
Was denn, wenn der Cookie für die Sprache auf deutsch ist? Deswegen kann er sich nicht einloggen.

Solltest mal beides überprüfen ;)
02/25/2014 21:33 paddygamer#222
Quote:
Originally Posted by Requi View Post
EDIT: Habe den Fehler gefunden.



Was denn, wenn der Cookie für die Sprache auf deutsch ist? Deswegen kann er sich nicht einloggen.

Solltest mal beides überprüfen ;)
Uhm also testen kann ich es selber heute leider nicht mehr.. Muss noch n Referat machen.. Tja, man sollte nicht den ganzen Tag über schlafen..^^
Zu der Sache mit den Cookies -> Du meinst glaube ich eher die Herkunft der Ip bzw der Useragent.. Aber nein daran liegt es auch nicht, da wenn du dich mal per Hand einloggst, siehst das es immer die Selbe Meldung gibt:

[Only registered and activated users can see links. Click Here To Register...]
02/25/2014 21:46 Sedrika#223
Cookiesprache ist egal, habe es selbst oft getestet.
02/25/2014 23:04 Requi#224
Quote:
Originally Posted by paddygamer View Post
Uhm also testen kann ich es selber heute leider nicht mehr.. Muss noch n Referat machen.. Tja, man sollte nicht den ganzen Tag über schlafen..^^
Zu der Sache mit den Cookies -> Du meinst glaube ich eher die Herkunft der Ip bzw der Useragent.. Aber nein daran liegt es auch nicht, da wenn du dich mal per Hand einloggst, siehst das es immer die Selbe Meldung gibt:

[Only registered and activated users can see links. Click Here To Register...]
Quote:
Originally Posted by Sedrika View Post
Cookiesprache ist egal, habe es selbst oft getestet.
Ich habe mir ausgeben lassen, was ich zurückbekomme und es war der deutsche Text.
[Only registered and activated users can see links. Click Here To Register...]

Eine Überprüfung auf beiden Seiten wäre nun mal nicht schlecht.

Hinzugefügt bekomme ich manchmal eine Exception, dass der Objektverweis nicht auf eine Instanz festgelegt ist, beim Login.
Woran liegt das?
02/25/2014 23:24 Sedrika#225
Ich hau morgen dann ein update rein für login. Wegen dem anderen kein Plan.