Commit graph

140 commits

Author SHA1 Message Date
5da66e7cf3 Use User class in manage. 2020-06-10 17:50:15 +00:00
90ab9a280b Fixed chat ban loading. 2020-06-09 19:21:20 +00:00
fa80803dd2 Moved user asset loading into the router. 2020-06-09 18:48:35 +00:00
e99625c2ad Fixed a couple oversights. 2020-06-07 20:55:43 +00:00
44fc436134 Made user asset handling OOP. 2020-06-07 20:37:03 +00:00
d60f36f86f Actually hook up the memoizer for UserRole. 2020-06-05 12:43:04 +00:00
0bf8fde6c2 Rewrote roles code to be OOP. 2020-06-04 18:48:01 +00:00
a165f9cffd // actually remove old warnings file 2020-06-01 00:34:11 +00:00
73d3552dcb Rewrote warnings system to be OOP, also added permanent warnings. 2020-06-01 00:33:16 +00:00
5556891a40 Made user relation code OOP. 2020-05-29 19:07:18 +00:00
2b5faa0aac Made password recovery OOP. 2020-05-29 15:30:49 +00:00
8bd45209a2 Made two factor auth session code OOP. 2020-05-28 17:52:31 +00:00
4657bfa548 Removed old session functions. 2020-05-27 17:11:52 +00:00
a5d79b2306 Moved user validation code into User object. 2020-05-27 17:05:23 +00:00
a176107bf8 Added better console command handling. 2020-05-26 18:44:06 +00:00
d2aa478c58 Rewrote session code to be OOP. 2020-05-25 19:58:06 +00:00
58f22c9d74 Replaced get_browser with a MUCH faster library. 2020-05-25 14:33:52 +00:00
174d25d40f Made login attempts functions OOP. 2020-05-25 14:15:17 +00:00
efee8cb67b Chat token class clean-up. 2020-05-22 13:27:23 +00:00
c17897b505 Added base exception class. 2020-05-22 12:35:48 +00:00
c365e32d89 Added sanity to changelog code. 2020-05-20 18:09:38 +00:00
41f1a59b1d Rewrote comments backend. 2020-05-18 21:27:34 +00:00
b66eb8ba76 Moved news pages into the router and made news object oriented. 2020-05-16 22:35:11 +00:00
4871df92f9 Removed user_password_verify_db() and user_exists(). 2020-05-14 22:18:39 +00:00
3fead75834 Renamed user class files. 2020-05-13 21:14:31 +00:00
6c4613953a Added SharpChat endpoints to main Misuzu source. 2019-12-14 01:52:38 +01:00
b4a581087a Massive overhauls. 2019-12-12 01:42:28 +01:00
7b910c49bb // I FORGOT TO COMMIT THE FILES AHAHAHAHA 2019-12-06 02:04:10 +01:00
00a5d13de9 Raised max avatar dimensions. 2019-12-04 00:49:46 +01:00
7cfdfc6bd8 Made config functions into a static class. 2019-12-03 19:52:20 +01:00
fe1562fd86 Reworked profile field handling. 2019-12-03 02:06:36 +01:00
f8e8fa4e37 Use object for logging in. 2019-09-29 19:05:06 +02:00
c4cd40eb11 // can't be bothered to come up with a proper comment 2019-09-29 03:46:48 +02:00
d47052d1b4 Rewrote database stuff. 2019-09-29 00:38:39 +02:00
81826fe874 Moved all config except database creds into the database. 2019-08-14 21:40:36 +02:00
05db5e00cf Display age on profile if a year has been entered. 2019-07-03 02:18:33 +02:00
119bbdd3e8 Code style updates. 2019-06-10 19:04:53 +02:00
13b94f367e Don't count deleted things. 2019-06-06 20:29:00 +02:00
254feee738 Changed ordering of profile fields. 2019-06-05 17:34:37 +02:00
2b5151bf2a Removed all uses of . 2019-05-07 10:08:27 +02:00
f81e8a513d Prevent soft-deleted users from being logged in. 2019-04-29 23:50:20 +02:00
4c506d84cb Updates to the session system. Closes #168. 2019-03-31 01:53:46 +01:00
feb1faab04 Use resized avatars where appropriate. 2019-03-25 21:11:31 +01:00
8840e13349 Just count unique characters in password. 2019-03-25 14:30:02 +01:00
9e310f0a7e Minimise usage of utility.php and made password entropy function support multibyte strings. 2019-03-25 14:24:10 +01:00
b6c98275ca Improved two factor login flow. 2019-03-10 19:27:44 +01:00
b0ac4a3da1 Moved some 2FA stuff into functions. 2019-03-10 16:58:49 +01:00
2f70c3e113 Rehash passwords when required during login. 2019-03-10 16:38:06 +01:00
305599c8cb Added time based two factor authentication support. 2019-03-10 01:57:19 +01:00
bc7a14f3b7 Use constants in query. 2019-03-03 17:18:03 +01:00