Sindre Stephansen
|
24bc79c575
|
Implement protection from brute-force attacks
The implementation enforces a timeout of one minute after three or
more incorrect login attempts for an account.
Fixes #8
|
5 anni fa |
Sindre Stephansen
|
9892487c44
|
Implement better password security
The new scheme uses bcrypt and a random salt for each user.
This is not compatible with old passwords.
Fixes #13
|
5 anni fa |
Sindre Stephansen
|
a21b56775d
|
Use bound variables instead of concatenation in SQL queries
Fixes #5
|
5 anni fa |
Jakob Notland
|
b1bab743d0
|
Change permissions to grant usergroup access. This change does not add or remove any vulnerablities. But makes it possibe for different administrators to manage the repository.
|
5 anni fa |
Jakob Notland
|
b10c8b4866
|
Fix errorhandler bug
|
5 anni fa |
jakobsn
|
9388eda466
|
typo
|
5 anni fa |
jakobsn
|
016d5a63ee
|
Error handling to prevent database from crashing on too easy on sql injections
|
5 anni fa |
jakobsn
|
dfc0928f7c
|
Database exception handling
|
5 anni fa |
jakobsn
|
4d85f51209
|
refactor
|
6 anni fa |
jakobsn
|
fa7148315c
|
polish
|
6 anni fa |
jakobsn
|
5e01105c3b
|
Connect database on every query, might prevent the database timeout
|
6 anni fa |
jakobsn
|
6f9607dcd9
|
add validators to register form
|
6 anni fa |
jakobsn
|
da4c66cc46
|
login
|
6 anni fa |
jakobsn
|
2ae1eb1d75
|
Handle registration input
|
6 anni fa |
jakobsn
|
8072967f89
|
Page to apply, can now add the users to apply with
|
6 anni fa |
jakobsn
|
9ca6e35050
|
Create project with users
|
6 anni fa |
jakobsn
|
29847557ce
|
remove user field
|
6 anni fa |
jakobsn
|
75e1499225
|
Add docstrings and generate documentation
|
6 anni fa |
jakobsn
|
834b582e1e
|
Set models and views in separate folders
|
6 anni fa |