Our goal is for Newgrounds to be ad free for everyone! Become a Supporter today and help make this dream a reality!

Newgrounds Wiki: session

Contains information about the current user session.


expired - boolean
If true, the session_id is expired. Use App.startSession to get a new one.

id - string
A unique session identifier

passport_url - string
If the session has no associated user but is not expired, this property will provide a URL that can be used to sign the user in.

remember - boolean
If true, the user would like you to remember their session id.

user - user
If the user has not signed in, or granted access to your app, this will be null

Remembered sessions will expire after 30 days of inactivity. All other sessions will expire after one hour of inactivity.

Session expirations get renewed with every call. You could use 'Gateway.ping' every 5 minutes to keep sessions alive.