Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.
Help keep Vanilla free:<?php
/*
Extension Name: Private Accounts
Extension Url: http://lussumo.com/docs/
Description: Blocks users from a particular role from browsing user accounts.
Version: 1.0
Author: Nathan Wheatley
Author Url: http://www.chiefcodemonkey.com
*/
if ($Context->SelfUrl == 'account.php' && $Context->Session->RoleID == xx) {
if ($AccountUser->UserID == $Context->Session->UserID) {
} else {
header('location:'.GetUrl($Configuration, 'index.php'));
die();
}
}
?><?php
/*
Extension Name: Private Accounts
Extension Url: http://lussumo.com/docs/
Description: Blocks unauthenticated users from browsing user accounts on a public forum.
Version: 1.0
Author: Mark O'Sullivan
Author Url: http://www.markosullivan.ca/
*/
$Context->Configuration['PERMISSION_SEE_OTHER_ACCOUNTS'] = '0';
$Context->Dictionary['PERMISSION_SEE_OTHER_ACCOUNTS'] = 'Can see other account profiles';
if ($Context->SelfUrl == 'account.php' &&
($Context->Session->UserID == 0 ||
( $AccountUser->UserID != $Context->Session->UserID &&
!$Context->Session->User->Permission("PERMISSION_SEE_OTHER_ACCOUNTS")
))) {
header('location:'.GetUrl($Configuration, 'index.php'));
die();
}
?>
1 to 16 of 16