Gut..... jetzt kann ich auch schon nicht mehr mit der v2.2 richtig einloggen , was da los ?
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
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");
}
});
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.Quote:
Im neuen Task funktioniert bei mir der Login nicht:
Ohne neuen schon.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"); } });
Wieso?
Hab gerade mal geschaut ob es an Epvp an sich liegt..Also bei mir läuft es soweit:Quote:
Gute Idee, aber da würde ich ja eigentlich einen Fehler bekommen.
Habe die Daten auch mal direkt reingeschrieben und es ging nicht.
Was denn, wenn der Cookie für die Sprache auf deutsch ist? Deswegen kann er sich nicht einloggen.Quote:
if (!Http.ResponseValue.Contains(string.Concat("Thank you for logging in, ", Username)))
{
return false;
}
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..^^Quote:
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 ;)
Quote:
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...]
Ich habe mir ausgeben lassen, was ich zurückbekomme und es war der deutsche Text.Quote:
Cookiesprache ist egal, habe es selbst oft getestet.