Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 14:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[WebRequest]Fifa Ult. 2013 Webapp Login Problem

Discussion on [WebRequest]Fifa Ult. 2013 Webapp Login Problem within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
[WebRequest]Fifa Ult. 2013 Webapp Login Problem

Hallo meine Lieben,
ich arbeite seit einiger Zeit an einem Login Script für Fifa 2013 bzw für die Webapp.

Die Frage richtet sich dann eigentlich nur an die jenigen, die damit schon Erfahrungen gemacht haben.

Habe mir die HttpHeader angeschaut und diese Nachgebaut. Habe auch Ahnung davon ( Facebook Like Login Auslese usw Script)

Dummerweise bin ich bei der Webapp auf ein Problem gestoßen.

Theoretisch basiert der Login auf 3 Phasen



Post: "email=" & account_email_login & "&password=" & account_pw_login & "&stay-signed=ON"

Normalerweise müsste mir als Response jetzt ein im JSon Format String kommen, laut meinen Headern in etwas so:


{ "isReadOnly": false, "sku": "zahl", "clientVersion": 3, "nuc": zahl, "nucleusPersonaId": zahl, "nucleusPersonaDisplayName": "name", "nucleusPersonaPlatform": "plattform", "locale": "de-DE", "method": "idm", "priorityLevel":4, "identification": { "EASW-Token": "" } }


Dummerweise kommt :


1 79919113 2826625076 108002203name88cem_ea_id


Die weiteren Schritte Auth mit dem String oben den ich nicht habe sowie Sicherheitsfragen Hash funktionieren nicht, da es vorher schon nen fehler.

Über ein Paar Tipps eure Hilfe wäre ich dankbar!
roteisenklinge is offline  
Old 05/17/2013, 20:43   #2
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Poste mal deinen code, sonst kann man dir nicht helfen
'Heaven. is offline  
Old 05/17/2013, 20:43   #3
 
elite*gold: 22
Join Date: Apr 2013
Posts: 84
Received Thanks: 12
Hier mal nur der Login (Funktioniert bei mir) :
Code basiert vom Code von Kraizy.

Code:
request = DirectCast(HttpWebRequest.Create("https://www.ea.com/de/fussball/services/authenticate/login"), HttpWebRequest)
        request.Method = "POST"
        request.CookieContainer = cookieCon
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20100101 Firefox/20.0"
        request.ContentType = "application/x-www-form-urlencoded"
        request.Referer = "http://www.ea.com/de/fussball/login"
        request.Host = "www.ea.com"
        request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"

        Dim Email As String = TextBox1.Text
        Email = Replace(Email, "@", "%40")

        Dim post As String = "redirectUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2F&failureUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2Flogin%3Ffailed%3Dtrue%26redirectUrl%3Dhttp%253A%252F%252Fwww.ea.com%252Fde%252Ffussball%252F&captchaFailureUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2Flogin%3Ffailed%3Dtrue%26redirectUrl%3Dhttp%253A%252F%252Fwww.ea.com%252Fde%252Ffussball%252F&email=" & TextBox1.Text & "&password=" & TextBox2.Text

        Dim byteArr() As Byte = Encoding.Default.GetBytes(post)
        request.ContentLength = byteArr.Length

        Dim dataStream As Stream = request.GetRequestStream()
        dataStream.Write(byteArr, 0, byteArr.Length)

        Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
        Dim reader As New StreamReader(response.GetResponseStream())

        Dim Text As String = reader.ReadToEnd()

        If Text.Contains("logout") Then
            Datenholen()
        Else
            MessageBox.Show("Logindaten sind falsch")
        End If
b0tterk2 is offline  
Old 05/17/2013, 20:49   #4
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Und du bist dir Sicher das du nicht einfach versuchst etwas nachzubauen ohne es vorher Gescheit angesehn zu haben ?
Sorry :P, konnts mir nicht verkneifen
Du bekommst was du erwartest

sucesse, id, nucleusid, email, preferredPersonaID, preferredPersonagamerTag, preferredPersonaplatform
Das ganze ist xml wenn ichs gerad richtig im Kopf hab
dready is offline  
Old 05/17/2013, 21:10   #5
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by b0tterk2 View Post
Hier mal nur der Login (Funktioniert bei mir) :
Code basiert vom Code von Kraizy.

Code:
request = DirectCast(HttpWebRequest.Create("https://www.ea.com/de/fussball/services/authenticate/login"), HttpWebRequest)
        request.Method = "POST"
        request.CookieContainer = cookieCon
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20100101 Firefox/20.0"
        request.ContentType = "application/x-www-form-urlencoded"
        request.Referer = "http://www.ea.com/de/fussball/login"
        request.Host = "www.ea.com"
        request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"

        Dim Email As String = TextBox1.Text
        Email = Replace(Email, "@", "%40")

        Dim post As String = "redirectUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2F&failureUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2Flogin%3Ffailed%3Dtrue%26redirectUrl%3Dhttp%253A%252F%252Fwww.ea.com%252Fde%252Ffussball%252F&captchaFailureUrl=http%3A%2F%2Fwww.ea.com%2Fde%2Ffussball%2Flogin%3Ffailed%3Dtrue%26redirectUrl%3Dhttp%253A%252F%252Fwww.ea.com%252Fde%252Ffussball%252F&email=" & TextBox1.Text & "&password=" & TextBox2.Text

        Dim byteArr() As Byte = Encoding.Default.GetBytes(post)
        request.ContentLength = byteArr.Length

        Dim dataStream As Stream = request.GetRequestStream()
        dataStream.Write(byteArr, 0, byteArr.Length)

        Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
        Dim reader As New StreamReader(response.GetResponseStream())

        Dim Text As String = reader.ReadToEnd()

        If Text.Contains("logout") Then
            Datenholen()
        Else
            MessageBox.Show("Logindaten sind falsch")
        End If
Hallo,
danke. Ich weiß nicht was ich falsch gemacht habe. Aber ich kanns mir nicht erklären. Damit komme ich jetzt weiter danke dir!
roteisenklinge is offline  
Old 05/17/2013, 21:12   #6
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Na du hattest nichts falsch gemacht .. , du hast die Daten die zurückkamen nur nich verstanden

Edit:
Schau dir deine Header nochmal an
Du hast nicht wirklich viele Infos rausgegeben aber mein Bauch sagt mir das du etwas vergessen hast
dready is offline  
Old 05/17/2013, 23:29   #7
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Servus ja ich muss mal schauen.brauche ja anscheinend dieses Format für die 2request und im html Content sind nur wenige Infos über die benötigten Daten muss mir das morgen komplett anschauen
roteisenklinge is offline  
Old 05/22/2013, 10:45   #8
 
elite*gold: 0
The Black Market: 214/0/0
Join Date: Sep 2012
Posts: 5,838
Received Thanks: 1,901
Ich mache sowas persönlich mit Webbrowser

Schreib mich an wenn du es so willst .
Ist meiner Meinung einfacher
ℜoli is offline  
Old 05/22/2013, 12:38   #9
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Ist nicht einfacher bei dem was er machen will
dready is offline  
Old 05/23/2013, 21:08   #10

 
FUTDealer's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,190
Received Thanks: 175
Quote:
Originally Posted by ℜoli View Post
Ich mache sowas persönlich mit Webbrowser

Schreib mich an wenn du es so willst .
Ist meiner Meinung einfacher
Wozu gibts dann HTTPWebRequests, zumal man POST Daten per Webrequests verschickt.

Bevor jetzt die neunmalklugen kommen, mir ist bewusst das man POST Daten auch zu GET umwandeln und dann an die URL anhängen kann.
FUTDealer is offline  
Old 05/23/2013, 22:12   #11
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
nur wenn der server diese auch annimmt, per webbrowser kann man auch posten, trotzdem ist webrequest die weit bessere variante
tolio is offline  
Reply


Similar Threads Similar Threads
FIFA 13 ULTIMATE TEAM WEBAPP PROBLEM.
02/11/2013 - Fifa - 0 Replies
hat sich geklärt. #closed
Fifa 13 UT Webapp Problem !
11/11/2012 - Fifa - 5 Replies
Hey leute, Ich habe ein problem mit der FIfa 13 UT webapp, Ich wollte mich einloggen habe aber die Geheimfrage vergessen, habe dann auch "konto sperren" lassen und ich soll mir auf meiner Konsole eine neue sicherheitsfrage machen, Nun ist meine frage: Wo ?
fifa 13 webapp problem
11/10/2012 - Fifa - 1 Replies
ja hallo wo ich mich bei web app von fifa 13 angemeldet hab stand da das ich noch nicht fifa 13 gekauft obwohl ich es gekauft hab hat jemand das gleiche problem spiele auf pc



All times are GMT +1. The time now is 14:20.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.