DnL (30.07.2012)
Thema: vBullentin API Problem
-
30.07.2012, 16:45 #1
vBullentin API Problem
Hallo,
Ich hab ein riesen Problem, undzwar möchte ich eine DLL coden, welche alle nötigen User Infos ausliest.
Ich bekomme folgenden Error:
Code:Dein Seitenaufruf konnte aufgrund eines fehlenden Securitytokens nicht verarbeitet werden. Wenn du meinst, dass es sich dabei um einen Fehler handelt, wende dich bitte an den Administrator und beschreibe genau, was du gemacht hast, bevor diese Meldung angezeigt wurde.
Danke schon mal im Vorraus.
PS: Ich versuche die Seite vom Benutzer(wo man Profilnachrichten etc. findet) aufzurufen.Geändert von rVs14 (30.07.2012 um 17:05 Uhr)
-
30.07.2012, 16:49 #2
AW: vBullentin API Problem
Poste mal deinen Code, Screenshot geht auch, falls du Angst hast, dass dir jemand deinen Code klaut
-
30.07.2012, 16:56 #3Gelöschter BenutzerGast
AW: vBullentin API Problem
<input type="hidden" name="s" value="0729af2a08deba1d2e11982dfe0dcbaa" />
Das ist wahrscheinlich der Securitytoken, den musst du vorher auslesen von der Startseite und dann einloggen.
Auslesen kannst du ihn zB so:
#<input type="hidden" name="s" value="(.*?)" />#Geändert von Gelöschter Benutzer (19.02.2013 um 20:20 Uhr)
-
30.07.2012, 17:06 #4
AW: vBullentin API Problem
Ich versuche die Seite vom Benutzer(wo man Profilnachrichten etc. findet) aufzurufen.
Den Securitytoken hab ich auch schon geregext. Jedoch weiß ich nicht wo ich ihn übertragen muss.
Kann jemand von euch mal das loggen? Ich hab nichts gefunden.
-
30.07.2012, 19:13 #5
- Registriert seit
- 15.11.2011
- Beiträge
- 8.066
- Blog Entries
- 5
Thanked 9.403 Times in 3.239 PostsAW: vBullentin API Problem
Für Profilaufrufe ist kein Security-Token nötig, das Ding wird bei Aktivitäten wie Posts übertragen um die Authentifizierung zu bestätigen.
Bei dir fehlt es wahrscheinlich schon beim Login, poste einfach mal deinen Source.
Nein, Screenshot geht nicht.
Wenn debuggen nötig ist werde ich auf jeden Fall nicht den Code abtippen.
Und wegen so einem Snippet Angst vor Codeklau zu haben ist ja wohl mehr als lächerlich.
-
30.07.2012, 19:46 #6
AW: vBullentin API Problem
PHP-Code:public static CookieContainer cookies = new CookieContainer();
PHP-Code:String username = "rvs14";//user
String pass = "md5pw" //pw
String data = "vb_login_username="+username + "&vb_login_password=&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password="+pass+"&vb_login_md5password_utf="+pass;
req(data, "http://u-hacks.net/login.php?do=login"); // Login
String qthaupt = req("", "http://u-hacks.net"); //haupt
Regex regex = new Regex("<a href=\"(.*?)\" >");
Match match = regex.Match(qthaupt);
String userurl = match.Groups[1].Value;
String userpanelqt = req("", userurl);
richTextBox1.Text = userpanelqt;
PHP-Code:public static String req(String data, String url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
req.CookieContainer = cookies;
byte[] post = Encoding.ASCII.GetBytes(data);
req.ContentLength = post.Length;
Stream datastream = req.GetRequestStream();
datastream.Write(post, 0, post.Length);
datastream.Close();
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
datastream = resp.GetResponseStream();
StreamReader reader = new StreamReader(datastream, Encoding.UTF8);
String content = reader.ReadToEnd();
return content;
}
-
30.07.2012, 19:56 #7
-
30.07.2012, 20:46 #8
AW: vBullentin API Problem
Ich hatte mir auch mal eine Klasse für vBullentin geschrieben allerdings in vb.
Die Klasse ist schon etwas älter heute würde ich es anders coden
funktionieren tut es auf jeden Fall und vielleicht kannst es ja gebrauchen
Spoiler:
-
The Following User Says Thank You to uncopyable For This Useful Post:
Ähnliche Themen
-
[W-Lan] Problem!
Von Microsoft im Forum HardwareAntworten: 3Letzter Beitrag: 22.07.2012, 13:28 -
Skype-Problem: Problem mit dem Wiedergabegerät
Von Scarface im Forum Audio & VideoAntworten: 0Letzter Beitrag: 16.07.2012, 23:58 -
Bf3 Problem
Von pand0ra im Forum BattlefieldAntworten: 3Letzter Beitrag: 07.05.2012, 15:35 -
CSS Problem
Von St0N3D im Forum Counter StrikeAntworten: 4Letzter Beitrag: 21.03.2012, 20:23 -
[Problem] ICQ 7.7
Von GENETIKK im Forum SonstigeAntworten: 4Letzter Beitrag: 17.12.2011, 14:19
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.