29 Commits

Author SHA1 Message Date
Mykyta Synelnikov fc2c5456e4 Implement directory privacy settings and add rate limiting
Adds configurable privacy options for member directories, allowing restrictions on visibility based on roles or login status. Introduces rate limiting for unauthenticated AJAX requests to prevent brute-force attacks or abuse.
2025-12-11 17:36:42 +02:00
Mykyta Synelnikov 7f7820e67c * fixed sending emails upon registration;
* fixed using `um_user( 'status' )` and `um_user( 'account_status' )` functions;
* fixed using `set_status()` function;
* based on https://github.com/ultimatemember/ultimatemember/pull/1564
2024-10-10 18:18:56 +03:00
Mykyta Synelnikov 49b99f10db * fixed #1554;
* updated changelog.txt;
* updated readme.txt;
* clean comments;
2024-09-30 23:48:18 +03:00
Mykyta Synelnikov 512dc53a18 - changed wp-admin > Users page;
* updated filters by status, avoid slow queries for getting users count;
* updated bulk-actions for changing statuses (moved to WP native dropdown)
* separate handlers for changing user statuses on wp-admin and frontend (partially implemented);
* created class UM()->common()->users() to handle user statuses in more clear format;
* deprecated old hooks and old functions
2024-09-20 18:41:08 +03:00
ashubawork 2aaa7f936f - query improvement for count users 2024-08-13 14:08:47 +03:00
Mykyta Synelnikov d48bcac683 - fixed using esc_attr() in href="" attributes; 2024-03-27 11:06:02 +02:00
Mykyta Synelnikov 17c1b2a250 - added Advanced > Developers section in Settings; 2024-02-14 16:41:41 +02:00
Mykyta Synelnikov 457c66791b - removed Secure admin notice;
- changed Secure to Security;
2024-02-14 15:23:03 +02:00
Mykyta Synelnikov 1cf53ccef2 - Emails section;
- Override templates section;
- updated checkboxes styles;
2024-01-02 15:59:24 +02:00
Mykyta Synelnikov c6efeab4b9 - Advanced tab finished;
- Advanced > Features section is finished;
- General > Users section is finished;
2024-01-02 00:12:09 +02:00
Mykyta Synelnikov 5f8f05e1d2 - added deprecated info text to Install Info;
- transfer Secure tab to Advanced > Secure subtab;
2024-01-01 18:21:54 +02:00
Mykyta Synelnikov 0041527601 - reviewed #1340; 2023-11-29 20:15:11 +02:00
Mykyta Synelnikov 6d0f9494f3 - reviewed #1340; 2023-11-29 19:18:38 +02:00
Mykyta Synelnikov 8ba184a844 Merge pull request #1340 from ultimatemember/fix/secure-scanner
Fix date and time to filter suspicious accounts + minor fixes to the timestamp in GMT
2023-11-28 15:00:54 +02:00
Mykyta Synelnikov b40edd26e6 - wp-admin assets refactoring (in process); 2023-11-03 17:31:18 +02:00
Champ Camba 3422c08b98 Fix date range filters for suspicious accounts and use correct datetime with right timezone settings 2023-10-27 13:38:49 +08:00
Mykyta Synelnikov 26792de205 - updated enqueue classes;
- updated admin-navmenu class (removed support WordPress < 5.4);
2023-09-14 01:08:48 +03:00
Mykyta Synelnikov c540ff56cd - fixed #1272; 2023-08-11 11:36:53 +03:00
Mykyta Synelnikov ce4cf8fe7b - updated hookdocs;
- reviewed `um_safe_redirect()`;
- updated readme.txt
2023-07-18 12:06:17 +03:00
ashubawork 5e8f7e212e - add secure settings 2023-07-14 12:36:07 +03:00
Mykyta Synelnikov 0bb73218ba - fixed conflict with saving capabilities; 2023-07-07 15:06:08 +03:00
Champ Camba 3ca3d0c0e8 Fix date range to filter suspcicious accounts and possible affected users 2023-07-07 17:37:43 +08:00
Champ Camba bd14db9e68 Add link to filter registered date
This filters users by date range who might be created when the suspicious accounts were created
2023-07-07 17:28:06 +08:00
Champ Camba 3d902a2bbb Enable/Disable Security email template on settings save 2023-07-07 15:44:28 +08:00
Champ Camba 39859b5026 Refactor destroying all sessions except one 2023-07-07 14:48:50 +08:00
Champ Camba 1672373729 Fix issue when saving & displaying with multi checkbox value 2023-07-07 13:48:16 +08:00
Mykyta Synelnikov e23387684c - fixed user status and Users List table column; 2023-07-07 01:46:11 +03:00
Mykyta Synelnikov fc6182c026 - additional changes from latest Champ commit; 2023-07-07 00:45:12 +03:00
Mykyta Synelnikov 75e3ce9391 - review for secure functionality; 2023-07-07 00:34:11 +03:00