title: got "fbDidLogin" call back but session state FBSessionStateCreatedOpening
body: <p>I am using Facebook sdk3.1 , have created a Facebook object with code <code>facebookobj = [[Facebook alloc] initWithAppId:appID andDelegate:self];</code> and called <code>[facebookobj authorize:permissions]</code> .</p>
  
  <p>Also in the source code of Facebook.m i modified the authorize method to use <code>[self.session openWithBehavior:FBSessionLoginBehaviorForcingWebView....]</code> so that my login is always using inapp-webview .</p>
  
  <p>After the user enters his credentials and press login , i get the call back <code>- (void)fbDidLogin{........}</code> . in this method when i check the session state and accessToken. Sometimes i get unexpected results (access token is nil and session state is FBSessionStateCreatedOpening) , most of the times i am logged in (access token is present and state is FBSessionStateOpen).</p>
  
  <p><strong>Is this behavior possible? If i end up in FBSessionStateCreatedOpening state , should i close the session or invalidate it ?
   I thought Facebook sdk will give me "fbDidLogin" call back only when the session state is open.</strong></p>
  
  <p>Note: i also set the <code>[FBSsession setActiveSession:facebookobj.session];</code> in the fbDidLogin .</p>