Teknikode
93fc385f0b
Added separate page for viewing service data.
...
Added ability to delete any service data if logged in.
4 years ago
Teknikode
179a27dd26
- Added client management to user's settings page.
...
- Cleaned up identity server pages.
- Added paste migration to service worker.
4 years ago
Teknikode
91108e2c31
Fixed 404/403 errors redirecting to error page instead of loading it within the same Request context to keep URL intact.
4 years ago
Teknikode
62e4476897
Added Identity Server for authentication
4 years ago
Teknikode
7ec30d1e39
Changed auth backend to use Identity Server, and asp.net identities.
4 years ago
Teknikode
21a3a31f02
Removed tracking attributes from all files.
...
Stopped some app_data files from overwriting publish dir files.
4 years ago
Teknikode
0a9ba75dcb
Added .net core Piwik library.
...
Removed unused stats charts.
4 years ago
Teknikode
6047903ee6
Fixed multiple benign warnings
4 years ago
Teknikode
5eb45263d9
Ported existing projects to Asp.Net Core (Except ServerMaint)
4 years ago
Teknikode
e27b625dc3
Added loading states to Login/Register/Settings buttons.
5 years ago
Teknikode
a7c314d728
- Implemented invite codes to use for registration.
...
- Reorganized settings pages into individual pages.
5 years ago
Teknikode
51b4260f3c
- Added account status of either active or banned.
...
- Cleaned up admin pages.
- Added Type and Status to user's profile page.
- Banned users cannot login, or associate API calls with their account
5 years ago
Teknikode
a8b601a7a9
Converted Settings/Set Password to use viewmodels to allow html in passwords.
5 years ago
Teknikode
181e20d86c
- Added AES 128 CFB encrypt/decrypt with IV padding.
...
- Added helper to edit/remove two factor secrets to/from Git.
- Removed uneccessary references.
- Added initial Unit Tests.
5 years ago
Teknikode
656693e0c6
- Removed Inferno crypto library
...
- Converted SHA384 hashing to use standard .net library
- Moved rest of crypto.cs into the cryptography folder/namespace
5 years ago
Teknikode
e163e0ca8c
- Moved TeknikEntities from global field to disposed local instances.
...
- Added additional logging/handling of errors.
- Added processed/total bytes for uploads, downloads, and encryption/decryption.
- Fixed paste CSS bundle using a script handler.
- Fixed bad js when viewing a vault
5 years ago
Teknikode
4f8befae58
Updated comment
5 years ago
Teknikode
b1923bfaa9
Added check to user profile editing to see if password resets are disabled.
5 years ago
Teknikode
cf0ea1a305
Added page for explaining how to purchase premium account.
6 years ago
Teknikode
20404c829a
- Added Vault list to user profile.
...
- Added view count for vaults.
6 years ago
Teknikode
17573b5fd3
Changed user 'Index' to be 'ViewProfile' to better match what it actually is.
6 years ago
Teknikode
a509291022
- Modified uploads to either encrypt in the browser, or encrypt server side.
...
- Reconfigured the upload screen.
6 years ago
Teknikode
cbe5078b9d
- Added Basic Auth handling inside the auth attributes
...
- Removed global auth attribute and moved it to each controller
- Added new auth information to the API help doc
- Finished UI for managing auth tokens
- Added breadcrumbs to the help pages
6 years ago
Teknikode
41e4dca194
Added auth token editing to the user settings page under security.
6 years ago
Teknikode
8a3f232205
Created EmailAccount model for configs, and moved COntactConfig to use the new model, as well as for logging.
6 years ago
Teknikode
56b0063dce
Moved Helpers and Configuration into separate projects. Updated all references to use them as well.
6 years ago
Teknikode
6f208f4d25
Fixed user account not saving correctly.
6 years ago
Teknikode
4123fdb8e1
Fixed user reset password logging in and throwing off the form validation token.
6 years ago
Teknikode
96471f48a8
Added ajax actionresult handler.
...
Added returning of json or view from register/login depending on caller.
6 years ago
Teknikode
a8c17ad109
Fixed user auth cookie not using the real username, but the one passed in from the model.
6 years ago
Teknikode
3d5e2a359d
Added checking of email/git accounts and re-adding them if they do not exist. (All for one, and one for all)
6 years ago
Teknikode
53d6fc1628
Added anti-forgery tokens to user account related requests. Unable to add to login/registration due to cross-domain support for the login/registration form.
6 years ago
Teknikode
6f42eaaf08
Added custom authentication attribute to redirect to Login for unauthorized access.
6 years ago
Teknikode
25b07d0896
Added clearing of trusted devices, and showing of current count of trusted devices.
...
Added scrollboxes for Uploads/Pastets/Shortened Urls on the Profile.
6 years ago
Teknikode
e1c8d426df
Moved user transfer to once login auth passed, but before two factor. Also moved last seen.
6 years ago
Teknikode
000f977dfe
Added trusted device support for Two Factor authentication.
6 years ago
Teknikode
62b3af41c1
Added prompting for 2 factor auth setup after turning it on and saving.
6 years ago
Teknikode
c95849f468
Added two factor auth checking for users that have it enabled.
6 years ago
Teknikode
54a9d8e4f0
Added initial structure for Two Factor authentication
6 years ago
Teknikode
b9fb94e685
Moved security specific settings to it's own model.
6 years ago
Teknikode
e4a0bc6f8f
Fixed user password transfer not generating the new password for the transfer type.
...
Removed individual db.User access and replaced with user helper GetUser.
6 years ago
Teknikode
5e88144bbf
Added case sensitivity to certain model properties, and added a more robust transfer account system.
6 years ago
Teknikode
a3a1823dc1
Removed unescessary reference
6 years ago
Teknikode
d6613e587f
Added password resets using recovery emails.
6 years ago
Teknikode
1821cf75ad
Added initial portion of Recovery Email option.
6 years ago
Teknikode
0f96025d48
Added Tracking Filter to only those actions that need it.
6 years ago
Teknikode
dd0e84e666
Added specific error message for invalid username.
6 years ago
Teknikode
d3b6e67edc
Separated User add/edit/delete into a overall account to cover user/email/git.
6 years ago
Teknikode
99d2f3ffa3
Added support for NoJS.
...
Changed login and registration to use Modal popups.
6 years ago
Teknikode
8d3f1ccf3e
Added cleaning of unused email and git accounts
6 years ago