<![CDATA[ How to set a user inactive from frontend ? - My Forums]]> https://forums.modx.com/thread/?thread=95033 <![CDATA[How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514626
When my users edit their profile on the front-end i would like to give them the ability to desactivate (set active = 0) their profile.
Actually they have a button to delete their profile with a snippet like this and it works well :
if ($user = $modx->getObject('modUser', $modx->getLoginUserID('web'))) {
    $user->remove();
// works, user is deleted.
}


So..
For the desactivation i have tried this :

if ($user = $modx->getObject('modUser', $modx->getLoginUserID('web'))) {
	
    $user->set('active',0);
   // but this don't work at all.. ???
}


i can't figured why.

i even tried this without luck :

$userId = $modx->getObject('modUser', 51); // 51 is a user with active set to 1 
$userId->set('active',0);


I don't know what to do next .. please help me.]]>
emmanuel Nov 12, 2014, 06:07 PM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514626
<![CDATA[Re: How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514731 http://rtfm.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/moduser

and this:

api.modx.com/revolution/2.2/db_core_model_modx_moduser.class.html#\modUser]]>
BobRay Nov 13, 2014, 03:17 PM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514731
<![CDATA[Re: How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514729
omg i love modx but the lack of docs is going to kill me.

*sic*]]>
emmanuel Nov 13, 2014, 03:13 PM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514729
<![CDATA[Re: How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514726
function set
function setSudo
function save
function remove
function loadAttributes
function isAuthenticated
function endSession
function passwordMatches
function activatePassword
function changePassword
function getSessionContexts
function addSessionContext
function generateToken
function getUserToken
function removeSessionContext
function removeSessionContextVars
function removeSessionCookie
function hasSessionContext
function countMessages
function getSettings
function getResourceGroups
function getUserGroups
function getPrimaryGroup
function getUserGroupNames
function isMember
function joinGroup
function leaveGroup
function removeLocks
function generatePassword
function sendEmail
function getDashboard


]]>
BobRay Nov 13, 2014, 02:46 PM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514726
<![CDATA[Re: How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514658 As a noobi dev i need DOCS and littles simples codes..

i actually know :

$user->get();
$user->set();
$user->remove();
$user->save();


is there more ?]]>
emmanuel Nov 13, 2014, 02:26 AM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514658
<![CDATA[Re: How to set a user inactive from frontend ?]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514656 Quote from: BobRay at Nov 13, 2014, 04:58 AM
$user->save();


wink

Thank you Bob.]]>
emmanuel Nov 13, 2014, 02:14 AM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514656
<![CDATA[Re: How to set a user inactive from frontend ? (Best Answer)]]> https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514641
$user->save();


wink]]>
BobRay Nov 12, 2014, 10:58 PM https://forums.modx.com/thread/95033/how-to-set-a-user-inactive-from-frontend#dis-post-514641