help you fix your problem As @Anar Bayramov points out, there are some examples, although you probably want to look at the official repository examples instead. They also have some prettier online documentation for Hybridauth if you prefer that over just the code examples. If you want to use session storage via the Hybrid 'API', then you want to access via the Storage\Session class instead of trying to manipulate the session directly. Broadly speaking, having a library have their own access method and you trying to skip it to talk to the session directly is going to result in some pretty funky, hard to debug problems.
may help you . this was happend due to my hosting provider (free hosting provider) did not allow HybridAuth to communicate with facebook. but wen i moved to paid hosting, problem solved!. hope this will help for someone.
To fix this issue You dont need to set anything to get this dialog. It's by default and is opened if a new user tries to authenticate the app. Since you have already authenticated the app, it's not shown the next time (why should it be right?) You can try removing the app from your applications and then try to login, you will see the dialog again OR change the set of permissions your app is asking, you'll see the dialog in that case also.
How to get first login and last logout from multiple login and logout for one single date?