aboutsummaryrefslogtreecommitdiff
path: root/actions
AgeCommit message (Collapse)Author
2009-01-09Closes #668: Banning now works through a flag in the users_entity table. ↵marcus
Database upgrade required. * Added ElggUser::isBanned(); * Added 'banned' column to users_entity * Modified ban() and unban() * Modified pam functions to check $user->isBanned() * Modified login() to check $user->isBanned() * Modified sessions_init() to check isBanned() and destroy session accordingly * Modified profile views to highlight banned users and prevent menus for non-admin users. git-svn-id: https://code.elgg.org/elgg/trunk@2554 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Refs #668, #640: Cleaner interface provided for banning.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2546 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-08Refs #640: Renamed and moved entities.php:disable_entities to ↵marcus
user.php:disable_user_entities git-svn-id: https://code.elgg.org/elgg/trunk@2545 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-07Closes #662: https on login.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2535 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-02Closes #649: Added checking to report when friend add fails.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2529 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-12-08Fixes to user banning (action side).ben
git-svn-id: https://code.elgg.org/elgg/trunk@2512 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-28Closes #306marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2330 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-24The friend invite infrastructure is now secure.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2310 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-24Added the ability to add a user to a user's friends list on registration.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2304 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-16You can now reorder plugins.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2274 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Closes #399marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2180 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Fixes #311, closes #345: Validation now called via event 'user', 'validate'. ↵marcus
Email validation now a plugin. git-svn-id: https://code.elgg.org/elgg/trunk@2177 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Refs #311 : Removing old email confirmation code.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2173 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Refs #311: Enable email validation module by defaultmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2170 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Refs #311marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2167 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Refs #311marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2166 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-10-03Closes #398marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2165 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-30Closes #388: Additionally the site check in configuration_init() should be ↵marcus
instanceof. Nice spot, thanks. git-svn-id: https://code.elgg.org/elgg/trunk@2151 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-29Closes #383 & #384marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2144 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-06Closes #327: Thanks for the pointer. In the end I modified the fix from the ↵marcus
patch you sent, it still uses get but the generated token should make a CSRF attack much harder. git-svn-id: https://code.elgg.org/elgg/trunk@2057 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-06Fixes #332: Added tokens and action_gatekeeper()marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2056 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-01Fixes #244marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2050 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-21Fixed ping error. Fixes #269ben
git-svn-id: https://code.elgg.org/elgg/trunk@2038 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-21Actually fixes #269marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2036 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-21Fixes #269marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2035 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-20Making it case insensitive...marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2027 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-20Refs #273: Extra sanity checking on installmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2025 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-18Moving the disable_entities callben
git-svn-id: https://code.elgg.org/elgg/trunk@2000 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-18Banning a user disables their entitiesben
git-svn-id: https://code.elgg.org/elgg/trunk@1998 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Closes #227 and #243: Hopefully this has the fscking thing nailed to the wall. marcus
Please report any problems, especially is they relate to access permissions (granted when you shouldn't or denied when you should) git-svn-id: https://code.elgg.org/elgg/trunk@1912 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Reverted changes so users can now register again.marcus
There are critical issues with enable/disable. Primarily: 1) A number of functions do not use the access controls, these throw an exception when accessing a disabled entity. 2) #243 does not seem possible. git-svn-id: https://code.elgg.org/elgg/trunk@1909 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Refs #237: Added option, now just needs a search listing banned users.marcus
Depends #243 git-svn-id: https://code.elgg.org/elgg/trunk@1904 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Closes #227. Depends on #243 to work.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1903 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Banned now gives a reason why user disabled.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1892 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Fixes #241: Changed order, delete user using object's delete method rather ↵marcus
than the low level function git-svn-id: https://code.elgg.org/elgg/trunk@1887 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-13Fixes #238: Problem was caused by authenticate not having the user email ↵marcus
validated flag set. Introduced new flag ->admin_created to distinguish between the two types. git-svn-id: https://code.elgg.org/elgg/trunk@1883 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-12Refs #232: Diagnostics now on by default on new installs.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1864 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-12Closes #229: Admin signup now using different view + no password validation ↵marcus
for admin signup git-svn-id: https://code.elgg.org/elgg/trunk@1856 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-12Refs #229 : Register now has more granular messages, dupe email checkiong, ↵marcus
sanitisation + fill in the blanks failure mode! (yay) git-svn-id: https://code.elgg.org/elgg/trunk@1855 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-12Forward not gatekeepermarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1850 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #228: Will now error if collection can not be deletedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1845 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211: Friends form moved to action_gatekeeper code.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1839 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211 : Updated comments formmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1828 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211 : Widgets edit now using action_gatekeepermarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1827 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211 : Some more core settings / admin pages moved to use ↵marcus
admin_gatekeeper. Install script action now also refuses to be run if the site has already been installed. git-svn-id: https://code.elgg.org/elgg/trunk@1824 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211 : Plugins settings converted.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1823 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1820 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-11Refs #210 & #211marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1818 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Adjusted contributors file.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1806 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Closes #221: Body and subject now internationalised.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1802 36083f99-b078-4883-b0ff-0f9b5a30f544