2011-07-12 12 views
0

Facebookにログインするだけでなく、サイトに登録することで、ユーザーカルロインのプロジェクトを行っています。 facebbookログイン情報を使用してログインできますが、次回のログイン時に にログインすると、その情報が(stackoverflowのように)表示されます。私はPHPを使用しています - スマート。facebook open idからの情報の保存

print_r($_SESSION)

 Array 
(
    [fb_117743971608120_state] => 9cec0afaeea766a4c604308d750cae27 
    [fb_183884308338472_code] => 085FCZlNVcOmjOb5-oejUDGSXEypJf6K5gOGCUjbFDg.eyJpdiI6Ii1nODJpOWFuZHh0bUh4VzNVc3d3OEEifQ.1DvUVqsbPFAhK9lgOYvwBH9qrpQkjYhbA9s8nVxCgnefVyGQX3KjSSCEiN1Rs0GfnGqgwYESDuPlDjEpPRGhkK5kn4U4CExgm22URCr45EM44vjL5wEFyT8WbWzPoE0_tYSkHgmEc5TPNBP1GB1z-g 
    [fb_183884308338472_access_token] => 183884308338472|2.AQB3ExZ8y5FeCiR5.3600.1310461200.1-100000525094244|JxU5yIl32MnS2jWuci_p6qllPEI 
    [fb_183884308338472_user_id] => 100000525094244 
) 

答えて

0

である私は、Facebookのログインで働いていないが、私はそれが他のログインと同様に動作することを推測するつもりです。つまり、訪問者のリターンに利用できる永続的な構造を利用する必要があります。例えば

<?php 
    // Start the session (important!) 
    session_start(); 

    // Set the session on login 
    $_SESSION['login_token'] = "some_identification_info"; 

    // You can check to see if the login was successful, if it is 
    // then the user is logged in. This will persist across pages, and 
    // you can set the "time" to expire. 
?> 

また、クッキーを見てみましょうことがあります。上記のコードはテストされていないことに注意してください。ちょうど2AMと入力したので、何かを見逃してしまう可能性が非常に高いです。 SessionsCookiesのドキュメントを見てください。

関連する問題