View Single Post
Old 09-12-2014, 22:22   #5
I-Gamer
Senior Member
 
Iscritto dal: Jan 2010
Messaggi: 1084
Quote:
Originariamente inviato da sharkkk Guarda i messaggi
certo che puoi, attraverso il DOM.

Il problema qual'e? che sviluppare un automatismo che fa il parse di una pagina (non conosciuta a priori) per trovare la form di login è un'incognita.

Cioè il tuo obbiettivo è quello di trovare la form di login, quindi i tag <form..> ... </form>, ma se il sito è fatto in flash quei tag non li vedrai mai, stessa cosa se la form è fatta in javascript.

Ora se il tuo obbiettivo è fare una cosa statica, dove tu hai una lista di siti prestabiliti su cui vuoi fare questa cosa, si può fare, ma non c'e da scrivere tanto codice, perche puoi fare uno switch, dove a seconda del servizio scelto, tu costruisci la stringa es. http://www.hwupgrade.it/login.php?us...ss=tuapassword e lo ridirezioni li (visto che conoscendo il sito a priori puoi costruire tu la stringa ad occhio, leggendo tu il codice html).

Se il tuo obbiettivo è una cosa dinamica, e quindi vuoi gestire tutti i possibili siti, allora c'e da scrivere un po di codice javascript e scorrendo il DOM capire dove si trova la form, trovare quella giusta, estrapolare i dati giusti.

Per gestire un login errato non saprei, è una bella domanda, avrei delle idee ma non so quanto "belle" sarebbero.
Dipende comunque dall'implementazione, lato server, del caso di login fallito.
C'e chi ti ridireziona in un'altra pagina, c'e chi ti da la notifica sulla pagina stessa (AJAX), ecc..



Ma la tua applicazione vuole essere una cosa che funziona universalmente o per un range di siti predefiniti?
La mia applicazione deve funzionare per un unico sito web...

Quello che mi piacerebbe fare è salvare i dati di login in un account che crei sul dispositivo.
Esempio:
ACCOUNT 1
Username = user
Password = pssw

Ed associare un metodo di sblocco di android (pin, scorrimento, riconoscimento facciale) in modo che per accedere all'account non bisgona scrivere nè user nè password ma utilizzare questi metodi che sono più intuitivi.

Grazie ancora

Buona serata!
__________________
Ho concluso positivamente con: Nicole Ridgway, Alphacyngni, ICER, gtv3000, holydio,MaxN, albert78, GTO286, subrahmanyam, Commanders, MarcoTechnofolle, master3000, nuvolona,xqtm,bruciato e altri

Ultima modifica di I-Gamer : 09-12-2014 alle 23:04.
I-Gamer è offline   Rispondi citando il messaggio o parte di esso