mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-08-04 00:54:11 -04:00
SYN-48: Track User-Agents as well as IPs for client devices.
This commit is contained in:
parent
0fdf308874
commit
f7d80930f2
4 changed files with 20 additions and 5 deletions
|
@ -35,7 +35,9 @@ CREATE TABLE IF NOT EXISTS user_ips (
|
|||
user TEXT NOT NULL,
|
||||
access_token TEXT NOT NULL,
|
||||
ip TEXT NOT NULL,
|
||||
CONSTRAINT user_ip UNIQUE (user, access_token, ip) ON CONFLICT IGNORE
|
||||
user_agent TEXT NOT NULL,
|
||||
last_used INTEGER NOT NULL,
|
||||
CONSTRAINT user_ip UNIQUE (user, access_token, ip, user_agent) ON CONFLICT REPLACE
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS user_ips_user ON user_ips(user);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue