Deluan
|
18f6d55acb
|
Use structs lib to map models to DB. Fix #1266
|
2026-01-02 20:06:11 +00:00 |
|
Deluan Quintão
|
5590fa3550
|
Encrypt passwords in DB (#1187)
* Encode/Encrypt passwords in DB
* Only decrypts passwords if it is necessary
* Add tests for encryption functions
|
2026-01-02 20:04:16 +00:00 |
|
Deluan
|
d7c7df2727
|
Require user to provide current password to be able to change it
Admins can change other users' password without providing the current one, but not when changing their own
|
2026-01-02 19:26:42 +00:00 |
|
Deluan
|
2531df5f97
|
Fix DevAutoCreateAdminPassword
|
2026-01-02 19:26:42 +00:00 |
|
Deluan
|
ffab8582d1
|
Never send passwords to the UI
|
2026-01-02 19:26:41 +00:00 |
|
Deluan
|
b9b6ce066b
|
Auto-Import playlists found in the Music Folder
|
2020-07-17 22:55:51 -04:00 |
|
Deluan
|
6f5a322927
|
fix: login must be case-insensitive
|
2020-03-01 15:45:41 -05:00 |
|
Deluan
|
71c1844bca
|
refactor: new persistence, more SQL, less ORM
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
99c28731d4
|
Authenticate Subsonic API calls using the DB
|
2020-01-20 13:42:43 -05:00 |
|
Deluan
|
e717d99780
|
Authenticate UI
|
2020-01-20 10:25:35 -05:00 |
|
Deluan
|
491bfb1f69
|
Create initial user if User table is empty. Also make model.QueryOptions compatible with rest.QueryOptions
|
2020-01-19 22:47:22 -05:00 |
|
Deluan
|
2ab0cecd48
|
Complete User CRUD
|
2020-01-19 21:46:36 -05:00 |
|
Deluan
|
1c04a19910
|
Add UserList in UI
|
2020-01-19 20:40:18 -05:00 |
|
Deluan
|
0ea2bd79d9
|
Rename domain to model
|
2020-01-14 22:22:34 -05:00 |
|