Reputation: 71
I have this code and it is for login. It keep user as logged in. But I want to clear sessionStorage
data after 10 min so user will have to log in again
var students = JSON.parse(sessionStorage.getItem('userInfo'));
Upvotes: 0
Views: 3657
Reputation: 10254
Use javascript setTimeout() function to trigger sessionStorage method to logout.
Something like
var logoutTimer = setTimeout(function() { sessionStorage.clear(); }, (10 * 60 * 1000));
And if for any reason you want to renew session duration, do:
clearTimeout(logoutTimer);
logoutTimer = setTimeout(function() { sessionStorage.clear(); }, (10 * 60 * 1000));
Upvotes: 1