Merge pull request #37452 from akhilnarang/fix-single-session-user

This commit is contained in:
Suraj Shetty 2026-02-24 22:31:00 +05:30 committed by GitHub
commit b2e18361ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions

View file

@ -253,7 +253,11 @@ class LoginManager:
):
return
clear_sessions(frappe.session.user, keep_current=True)
clear_sessions(
frappe.session.user,
keep_current=True,
force=frappe.session.user != "Administrator",
)
def authenticate(self, user: str | None = None, pwd: str | None = None):
from frappe.core.doctype.user.user import User

View file

@ -248,7 +248,6 @@
},
{
"default": "0",
"description": "Note: Multiple sessions will be allowed in case of mobile device",
"fieldname": "deny_multiple_sessions",
"fieldtype": "Check",
"label": "Allow only one session per user"
@ -790,7 +789,7 @@
"icon": "fa fa-cog",
"issingle": 1,
"links": [],
"modified": "2026-01-02 18:13:45.430712",
"modified": "2026-02-24 14:27:04.763075",
"modified_by": "Administrator",
"module": "Core",
"name": "System Settings",