If your settings link is taking you to <siteroot>plugins.php?page=member_access, this is wrong (at least in my version of wordpress, 3.0.3) you can correct it by modifying this file:
/wp-content/plugins/member-access/lib/MemberAccess.php
search for the function “renderOptionsLink”, note the line i commented out, and the replacement beneath.
function renderOptionsLink($links, $file)
{
static $plugin_dir = null;
if(null === $plugin_dir) {
$plugin_dir = plugin_basename(__FILE__);
$plugin_dir = substr($plugin_dir, 0, stripos($plugin_dir, '/'));
}
if (dirname($file) == $plugin_dir) {
$view = new MemberAccess_Structure_View('options-link.phtml');
// jwatson fix for wp 3.0.3 this is wrong. make options-general.php
//$view->set('link_href' , 'plugins.php?page=member_access');
$view->set('link_href' , 'options-general.php?page=member_access');
$view->set('link_title', sprintf(__('%s Settings', 'member_access'), 'Member Access'));
$view->set('link_text' , __('Settings', 'member_access'));
ob_start();
$view->render();
array_unshift($links, ob_get_clean());
}
return $links;
}