1
1
Fork 0

remove self

This commit is contained in:
Friendika 2011-02-03 03:58:47 -08:00
commit a4cbdc2414
7 changed files with 79 additions and 5 deletions

View file

@ -6,6 +6,10 @@
// authorisation to do this.
function user_remove($uid) {
if(! $uid)
return;
$a = get_app();
logger('Removing user: ' . $uid);
q("DELETE FROM `contact` WHERE `uid` = %d", intval($uid));
q("DELETE FROM `group` WHERE `uid` = %d", intval($uid));
q("DELETE FROM `group_member` WHERE `uid` = %d", intval($uid));
@ -19,7 +23,7 @@ function user_remove($uid) {
if($uid == local_user()) {
unset($_SESSION['authenticated']);
unset($_SESSION['uid']);
killme();
goaway($a->get_baseurl());
}
}