I simply walked through this and this official facebook tutorial
My email and password are important to be really authenticated, right ?, so why facebook SDK doesn’t ask for for them. When i click on login button, it’s directly get me logged in and display my name and porfile picture.
I am asking such question because i will integrate the facebook SDK in my application to allow user to log in with Facebook, so i need to understand why the authentification process isn’t the standard one which is used on the real Facebook Website? Thanx.
On iOS 6.0, you have Facebook in the settings. If you have logged in there then your FB session would be valid(FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded) until you logged out. This can get your profile and other default information. Try calling [FBSession.activeSession closeAndClearTokenInformation]; from DidApplicationFinishLaunching and it will redirect you to FB login page rather than getting your information and displaying immediately.