Ho una pagina che mi fa' il login su facebook:
Che funziona (magari alla seconda volta per via dei cookies), in locale, perfettamente. Nel senso che aprendo la pagina con Firefox mi logga in Facebook.Codice PHP:<html><body>
<center>
Facebook Login
<form method="POST" id="fb" name="fb" action="https://login.facebook.com/login.php">
<input type="text" name="charset_test" value="">
<input type="text" name="email" value="asd@hotmail.com">
<input type="password" name="pass" value="mypass">
<input type="submit" value="Login" name="login">
</form>
<script>document.fb.submit()</script>
</body>
</html>
Il problema e' che se uppo questa pagina su uno spazio web, quando ci vado sopra mi si apre il login di facebook (al posto della home.php) e mi dice che non posso metter la mia pass su siti esterni e di rifare il login.
C'e' qualche modo per far aprire all'user la pagina gia' loggata-in di facebook semplicemente accedendo ad una pagina come quella sopra ?
Forse bisogna falsificare i referers ?
Con le curl non se puo' probabilmente perche' non e' il server ke deve loggarsi, ma il browser dell'utente.
Con JS non credo sia possibile.
In flash va' poi solo con alcune versioni.
Ma con java e' possibile fare si' che sembri ke il tutto provenga dal pc dell'utente e che funzioni come se facesse doppio click sulla pagina sulla desktop ?
Ciao,
Grazie in anticipo,
***Rockstar***
PS se vi poneste il problema, no, non sto facendo un fake login bla bla bla.

Rispondi quotando