[Release]Ingamepasswordchangenotification

02/10/2015 11:35 DasSchwarzeT#31
Quote:
Originally Posted by SoNiice View Post
Warum sollte man nur eine Benachrichtigung einbauen und nicht direkt eine API (Python + PHP) für die Homepage schreiben um das ganze direkt im Client zu ändern?
Weil die Methoden dafür (urllib) buggy und teilweise mit Windoof inkompatibel sind.

EDIT:

Man könnte jedoch ein Webwindow machen, das auf die Passwort neu setzen Seite der HP navigiert.
02/10/2015 12:28 Alergix2#32
geiles ding!!!
Danke!
02/10/2015 15:33 #SoNiice#33
Quote:
Originally Posted by Noo'DasSchwarzeT View Post
Weil die Methoden dafür (urllib) buggy und teilweise mit Windoof inkompatibel sind.

EDIT:

Man könnte jedoch ein Webwindow machen, das auf die Passwort neu setzen Seite der HP navigiert.
"Die Methoden dafür" - Passwort ändern und die Paramter per GET Request an die HP senden, das funktioniert definitiv auf Windows. Und auch mit einem Webwindow kann man arbeiten ohne direkt die Homepage darin anzeigen lassen zu müssen.
02/10/2015 16:42 DasSchwarzeT#34
Quote:
Originally Posted by SoNiice View Post
GET Request an die HP senden
Zeig mal bitte wie du das machen möchtest :)
02/10/2015 16:54 #SoNiice#35
Code:
sResult = urllib.urlopen("http://ludarios.de/request.php?module=user&action=changePassword&uid=" + lUID + "&opw=" + sOldPassword + "&npw=" + sNewPassword + "").read()

if sResult.find("OK") == -1:
    chat.AppendChat(chat.CHAT_TYPE_INFO, "Fehler")
else:
    chat.AppendChat(chat.CHAT_TYPE_INFO, "Erfolg")
Und ja, das funktioniert definitiv ;-)
02/10/2015 17:17 DasSchwarzeT#36
Quote:
Originally Posted by SoNiice View Post
Code:
sResult = urllib.urlopen("http://ludarios.de/request.php?module=user&action=changePassword&uid=" + lUID + "&opw=" + sOldPassword + "&npw=" + sNewPassword + "").read()

if sResult.find("OK") == -1:
    chat.AppendChat(chat.CHAT_TYPE_INFO, "Fehler")
else:
    chat.AppendChat(chat.CHAT_TYPE_INFO, "Erfolg")
Und ja, das funktioniert definitiv ;-)
Du hast mir scheinbar nicht ganz zugehört. Die urllib ist mit manchen Windows 8 Versionen inkompatibel.

Und ja, da bin ich mir sicher ;-)
02/10/2015 18:59 #SoNiice#37
Okay, das mag sein - Aber bei Windows 8 buggt sowieso so einiges. Lässt sich aber hundertprozentig auch beheben, den Source dazu findet man ja recht leicht. Wie schaut das mit der urllib2 aus?

Ich komischerweise habe keinerlei Probleme gehabt auf Windows 8.1 - Umsetzbar ist's trotzdem.
02/10/2015 19:02 DasSchwarzeT#38
Quote:
Originally Posted by SoNiice View Post
Okay, das mag sein - Aber bei Windows 8 buggt sowieso so einiges. Lässt sich aber hundertprozentig auch beheben, den Source dazu findet man ja recht leicht. Wie schaut das mit der urllib2 aus?

Ich komischerweise habe keinerlei Probleme gehabt auf Windows 8.1 - Umsetzbar ist's trotzdem.
urllib2 habe ich nicht getestet, woran genau es liegt weiß ich nicht. Bei manchen geht es mit Windows 8.1, bei anderen nicht. Ich habe das damals für den Client von Kemara2 benutzt und dort hatten einige einen Fehler in der (richtige) python dll. Als ich das dann raus genommen habe halt alles funktioniert..
02/10/2015 19:03 #SoNiice#39
Worin genau liegt der Fehler? Also nicht die Ursache, ich meine die Wirkung.
02/10/2015 19:08 DasSchwarzeT#40
Quote:
Originally Posted by SoNiice View Post
Worin genau liegt der Fehler? Also nicht die Ursache, ich meine die Wirkung.
Eine dbg LogBox in der der Error steht (habe leider keinen Screen mehr) und der Client schließt sich.
02/10/2015 19:30 #SoNiice#41
Ich denke mal, dass einfach nur Dependencies fehlen, mal sehen - Ich schau mal die Tage, ob ich das reproduzieren kann, danke jedenfalls.