Actually, in most cases the mere existence of a session means you're logged in - depending on what you define as "logged in". However, to accurately test for a session, you should make sure that you call the get session method with the right option. Otherwise get session will create a session if one didn't already exist, so it would always say you were logged in, even if you hadn't authenticated or set up whatever session parameters your login process might initialize.
An IDE is no substitute for an Intelligent Developer.
Without deviation from the norm, progress is not possible - Zappa. Tiny ad: