|
You last visited: Today at 04:34
Advertisement
[Release] epvpapi - .NET Library für elitepvpers
Discussion on [Release] epvpapi - .NET Library für elitepvpers within the Coding Releases forum part of the Coders Den category.
10/03/2014, 00:47
|
#16
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
So, knappe 2 Wochen später ist die erste finale Version ebenfalls fertig.  geht's zum Release. Changelog ist dabei, den wiederhole ich hier nun nicht.
Viel Spaß.
|
|
|
11/03/2014, 22:10
|
#17
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Auf Anfrage habe ich mal ein  eingerichtet. Damit könnt ihr die Library direkt in VS einbinden.
|
|
|
11/20/2014, 19:46
|
#18
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Update - Version 1.1 auf  und in  veröffentlicht
|
|
|
11/28/2014, 04:01
|
#19
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Einziger Fehler, der bei mir kommt.
//Edit:
Also, die Oberfläche ist fertig, sowie der 2-Zeiler auch. Allerdings ist halt immernoch das Problem da.
Interface:
Using:
Code (update):
|
|
|
11/28/2014, 07:56
|
#20
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Welches .NET Framework hast du eingestellt? Unter VS 2013 mit 4.5+ gibts die Überladung. Ansonsten probier mal reflectedUserGroup.GetValue(null) in reflectedUserGroup.GetValue(null, null) zu ändern - das müsste es auch in älteren Versionen geben.
Wenn das funktioniert, passe ich das auch im Code an.
|
|
|
11/28/2014, 08:42
|
#21
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Quote:
Originally Posted by Mostey
Welches .NET Framework hast du eingestellt? Unter VS 2013 mit 4.5+ gibts die Überladung. Ansonsten probier mal reflectedUserGroup.GetValue(null) in reflectedUserGroup.GetValue(null, null) zu ändern - das müsste es auch in älteren Versionen geben.
Wenn das funktioniert, passe ich das auch im Code an.
|
Danke, hat funktioniert! Kannst du mir eventuell noch ne Syntax für nen Login geben? Wegen session und so..
(bzw. woher ich den md5hash bekomme - und vorallem von was)
|
|
|
11/28/2014, 11:09
|
#22
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Ryu IV
Danke, hat funktioniert! Kannst du mir eventuell noch ne Syntax für nen Login geben? Wegen session und so..
(bzw. woher ich den md5hash bekomme - und vorallem von was)
|
MD5 ist ein Hashalgorithmus der genutzt wird um einen Hash aus deinem Passwort zu generieren. Es gibt tausende Generatoren im Internet, da brauchst du nicht einmal etwas herunterladen.
Würdest du mir noch sagen ob du nun VS12 und .NET 4.0 hast? Wenn nein: Was hast du sonst?
|
|
|
11/28/2014, 18:48
|
#23
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Quote:
Originally Posted by Mostey
MD5 ist ein Hashalgorithmus der genutzt wird um einen Hash aus deinem Passwort zu generieren. Es gibt tausende Generatoren im Internet, da brauchst du nicht einmal etwas herunterladen.
Würdest du mir noch sagen ob du nun VS12 und .NET 4.0 hast? Wenn nein: Was hast du sonst?
|
VS10 und .NET Framework 4.0
// Edit
Hat alles wie geplant funktioniert. Ich dachte, ich brauch einen MD5Hash von meiner HWID (ist bei elitepvpers of der Fall^^). Gibt es eine möglichkeit, am Anfang eine Session zu erstellen und diese dann für den Rest des Betriebs zu benutzen? So dass man nicht jedesmal eine neue erstellen muss [...]
|
|
|
11/29/2014, 16:16
|
#24
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Ryu IV
VS10 und .NET Framework 4.0
// Edit
Hat alles wie geplant funktioniert. Ich dachte, ich brauch einen MD5Hash von meiner HWID (ist bei elitepvpers of der Fall^^). Gibt es eine möglichkeit, am Anfang eine Session zu erstellen und diese dann für den Rest des Betriebs zu benutzen? So dass man nicht jedesmal eine neue erstellen muss [...]
|
Muss man doch gar nicht? Die Verwaltung der Session liegt in deiner Hand, du musst dir das Objekt halt irgendwo abspeichern.
|
|
|
12/10/2014, 22:48
|
#25
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Design ist und bleibt Geschmackssache. Egal. Jedenfalls, muss das Passwort wirklich ein MD5 Hash sein? Das ist zusätzlich kompliziert.
|
|
|
12/10/2014, 23:07
|
#26
|
elite*gold: 0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
|
Zusätzlich kompliziert?
Code:
using epvpapi.Generation;
var md5hash = Cryptography.GetMd5("password");
|
|
|
12/10/2014, 23:08
|
#27
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Quote:
Originally Posted by Shawak
Zusätzlich kompliziert?
Code:
using epvpapi.Generation;
var md5hash = Cryptography.GetMd5("password");
|
Danke. Mangelnde Aufmerksamkeit. :l
Jetzt auch mit drin.
|
|
|
12/11/2014, 11:03
|
#28
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Ryu IV
Danke. Mangelnde Aufmerksamkeit. :l
Jetzt auch mit drin. 
|
Du brauchst übrigens nicht die Dateien zu kopieren, kompilieren und die epvpapi.dll in deinem Projekt referenzieren tut's auch. Ansonsten gibt es auch ein NuGet Paket, dann brauchst du gar nichts tun außer den Befehl in die Konsole einzugeben.
Ist mir nur letztens aufgefallen als ich mir den Source angesehen habe.
|
|
|
12/11/2014, 22:25
|
#29
|
elite*gold: 0
Join Date: Sep 2014
Posts: 114
Received Thanks: 13
|
Übrigens, wie benutzt man denn GuestSessions?
|
|
|
12/12/2014, 15:34
|
#30
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Ryu IV
Übrigens, wie benutzt man denn GuestSessions?
|
Nicht viel anders wie die authentifizierten Sessions. Die Klasse hat einen default Konstruktor, du brauchst einfach nur ein Objekt davon zu erstellen und dieses an die Funktionen die eine Session benötigen weiterzureichen. Das geht natürlich nur, wenn es das Design zulässt. Profile kannst du auch als Gast sehen, daher wird die User.Update Funktion die Nutzung zulassen wohingegen die Shoutbox nicht mit einer GuestSession aktualisiert werden kann.
Bitte beachte auch, dass wir die Library nicht darauf ausgelegt haben. Gäste bekommen vieles anders dargestellt wie angemeldete User. Dieses Problem konnten wir bisher nur größtenteils bei den Rangunterschieden (Moderatoren sehen mehr als User, logischerweise unterscheidet sich die Struktur auch) beheben.
|
|
|
All times are GMT +1. The time now is 04:34.
|
|