Hi Ragi,
How it works is that any script that includes the CMSB libraries "/lib/viewer_functions.php" or "/lib/init.php"; loads all the CMSB libraries and plugins.
So what's likely happening is manage.php is getting hit (could be by a search engine bot or something else), it's loading the websiteMembership plugin, which then runs a bit of code to see if it needs to do anything (it doesn't).
The lines causing the error would seem to be these ones:
// perform website login actions
if (@$_REQUEST['action'] == 'logoff') { _websiteLogin_logoff(); }
if (@$_REQUEST['action'] == 'login') { _websiteLogin_login(); }
Can you check that the @ character (error suppression operator) is in front of those two lines? When it is you shouldn't get any errors reported.
Let me know what you find, thanks!
Dave Edis - Senior Developer
interactivetools.com