{"id":172860,"date":"2023-04-21T15:21:37","date_gmt":"2023-04-21T15:21:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/login-timeout-sessions\/"},"modified":"2025-11-05T11:00:29","modified_gmt":"2025-11-05T11:00:29","slug":"login-timeout-sessions","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/login-timeout-sessions\/","author":16152043,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"6.8.5","requires":"5.5","requires_php":"7.0","requires_plugins":null,"header_name":"Login Timeout Sessions","header_author":"Galaxy Weblinks","header_description":"Allows you the ability to set login session \/ expiry Settings on user capacities by admin panel.","assets_banners_color":"","last_updated":"2025-11-05 11:00:29","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wordpress.org\/plugins\/","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/login-timeout-sessions\/","header_author_uri":"https:\/\/www.galaxyweblinks.com\/","rating":3.5,"author_block_rating":0,"active_installs":400,"downloads":4550,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"galaxyweblinks","date":"2023-12-08 13:22:23"},"1.0.2":{"tag":"1.0.2","author":"galaxyweblinks","date":"2024-05-10 14:03:52"},"1.0.3":{"tag":"1.0.3","author":"galaxyweblinks","date":"2024-07-22 13:18:44"},"1.1":{"tag":"1.1","author":"galaxyweblinks","date":"2024-12-31 14:01:32"},"1.2":{"tag":"1.2","author":"galaxyweblinks","date":"2025-04-28 11:39:03"},"1.2.1":{"tag":"1.2.1","author":"galaxyweblinks","date":"2025-11-05 11:00:29"}},"upgrade_notice":{"1.2.1":"<p>CRITICAL UPDATE: Fixes automatic logout issues and session timeout bugs. Includes automatic repair system for existing installations. Update immediately if experiencing unexpected logouts.<\/p>","1.2":"<p>Stable Release<\/p>","1.1":"<p>Stable Release<\/p>","1.0.3":"<p>Stable Release<\/p>","1.0.2":"<p>Stable Release<\/p>","1.0.1":"<p>Stable Release<\/p>","1.0.0":"<p>Compatible with more recent versions of WordPress.<\/p>"},"ratings":{"1":0,"2":1,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3096533,"resolution":"128x128","location":"assets","locale":"","width":160,"height":160}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.2","1.0.3","1.1","1.2","1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin Install","2":"Plugin Page","3":"Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[220001,220000,229846,220002],"plugin_category":[],"plugin_contributors":[157226],"plugin_business_model":[],"class_list":["post-172860","plugin","type-plugin","status-publish","hentry","plugin_tags-login-session","plugin_tags-login-timeout-sessions","plugin_tags-session-expired","plugin_tags-set-login-expiry","plugin_contributors-galaxyweblinks","plugin_committers-galaxyweblinks"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/login-timeout-sessions\/assets\/icon-128x128.png?rev=3096533","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Allows you the ability to set login session \/ expiry Settings on user capacities by admin panel.<\/p>\n\n<p>By default the capabilities of the user are not defined in WordPress, for enhanced security their capabilities have a limit for the modification of site data, removal and creation.<\/p>\n\n<h3>Key Feature Comes with Login Timeout Sessions Plugin<\/h3>\n\n<ul>\n<li>Set new login session.<\/li>\n<li>Set login \u2018Remember me\u2019 session.<\/li>\n<li>Set special timeout session for Users with a specific capability.<\/li>\n<li>For example: You can set a longer or shorter login time for administrators with the \"edit_theme_options\" capability. (see Roles and Capabilities in WordPress Codex).<\/li>\n<li>Use the default WordPress behaviours.<\/li>\n<li>Add Updates panel (Settings &gt; Login Sessions).<\/li>\n<li>Deactivate restore default WordPress behavior.<\/li>\n<\/ul>\n\n<p>Here\u2019s a link to the documentation for the plugin. This will help you learn more about its features and how to use it.\n<strong><a href=\"https:\/\/wp-plugins.galaxyweblinks.com\/wp-plugins\/login-timeout-sessions\/doc\/\">Documentation<\/a><\/strong>\nFor any feedback or queries regarding this plugin, please contact our <a href=\"https:\/\/wp-plugins.galaxyweblinks.com\/contact\/\">Support team<\/a>.<\/p>\n\n<!--section=installation-->\n<h3>Automatic Install From WordPress Dashboard<\/h3>\n\n<ol>\n<li>Login to your admin panel<\/li>\n<li>Navigate to Plugins -&gt; Add New<\/li>\n<li>Search <strong>Login Timeout Sessions<\/strong><\/li>\n<li>Click install and activate respectively.<\/li>\n<\/ol>\n\n<h3>Manual Install From WordPress Dashboard<\/h3>\n\n<p>If your server is not connected to the Internet, then you can use this method-<\/p>\n\n<ol>\n<li>Download the plugin by clicking on the red button above. A ZIP file will be downloaded.<\/li>\n<li>Login to your site's admin panel and navigate to Plugins -&gt; Add New -&gt; Upload.<\/li>\n<li>Click choose file, select the plugin file and click install<\/li>\n<\/ol>\n\n<h3>Install Using FTP<\/h3>\n\n<p>If you are unable to use any of the methods due to internet connectivity and file permission issues, then you can use this method-<\/p>\n\n<ol>\n<li>Download the plugin by clicking on the red button above. A ZIP file will be downloaded.<\/li>\n<li>Unzip the file.<\/li>\n<li>Launch your favorite FTP client. Such as FileZilla, FireFTP, CyberDuck etc. If you are a more advanced user, then you can use SSH too.<\/li>\n<li>Upload the folder to <code>wp-content\/plugins\/<\/code><\/li>\n<li>Log in to your WordPress dashboard.<\/li>\n<li>Navigate to Plugins -&gt; Installed<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20manage%20login%20sessions%3F'><h3>How to manage login sessions?<\/h3><\/dt>\n<dd><p>It is displayed in Settings-&gt;Login Sessions, and then you can edit the session from the capabilities of the users.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Critical bug causing automatic user logouts<\/li>\n<li>Fixed: Malformed array structure in plugin activation causing session failures<\/li>\n<li>Fixed: Incorrect get_option() default values causing array access errors<\/li>\n<li>Fixed: Invalid validation logic preventing settings from saving properly<\/li>\n<li>Fixed: Missing array key checks throughout the codebase<\/li>\n<li>Fixed: Wrong time unit defaults (changed from hours to days)<\/li>\n<li>Fixed: Checkbox value handling for capability-based sessions<\/li>\n<li>Added: Automatic detection and repair system for corrupted settings<\/li>\n<li>Added: Smart preservation of user settings during automatic repair<\/li>\n<li>Improved: Performance optimization with early exit caching<\/li>\n<li>Improved: Full compatibility with WordPress 6.8<\/li>\n<li>Improved: Error handling and defensive programming throughout<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Allows you the ability to set login session \/ expiry Settings on user capacities by admin panel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/172860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=172860"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/galaxyweblinks"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=172860"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=172860"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=172860"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=172860"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=172860"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=172860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}