Shirakumo / radiance

A Common Lisp web application environment
https://shirakumo.github.io/radiance/
zlib License
311 stars 19 forks source link

Introduce User IDs #24

Closed Shinmera closed 5 years ago

Shinmera commented 6 years ago

The current system only requires unique usernames. It would be better if the system also provided unique integer user IDs as an optimisation strategy. For some database backends this would allow much more efficient storage and searching of user-related records.

The introduction of user IDs should be a pure addition to the requirements of the user interface, and thus should not break compatibility or force any applications to change outside of the user interface implementations.

Shinmera commented 6 years ago

The only problem with this would be the live update of existing systems that are already using r-simple-users. Will have to think on that, but that's an issue for radiance-contribs.