|
@@ -866,3 +866,12 @@ def change_password(session_id, password):
|
|
|
SET password = ?
|
|
|
WHERE ? IN (SELECT session_id FROM sessions WHERE sessions.user_id = users.rowid)
|
|
|
''', (password, session_id,))
|
|
|
+
|
|
|
+
|
|
|
+def sign_out_user(session_id):
|
|
|
+ connect()
|
|
|
+
|
|
|
+ cursor.execute('''
|
|
|
+ DELETE FROM sessions s1
|
|
|
+ WHERE user_id = (SELECT user_id FROM sessions s2 WHERE session_id = ?)
|
|
|
+ ''', (session_id,))
|