Restrict Access/Grant Access for members Security Assist
Hi Jason,
I have a membership setup where the RegType is a session. So it works like this:
1 = a basic free membership
2, 3 or 4 would be a paying membership (2 months, 6 months, yearly)
I have access rules setup for basic access and for paid access so if the page is premium content the free member would get redirected to an upgrade membership page.
This is the setup on the helpergrouprulesphp.php page:
case "Logged In FREE Member":
$comparisons[0] = array(TRUE, "".((isset($_SESSION['SecurityAssist_MemberID']))?$_SESSION['SecurityAssist_MemberID']:"") ."", 2, "");
$comparisons[1] = array(TRUE, "".((isset($_SESSION['RegType']))?$_SESSION['RegType']:"") ."", 1, "1");
$comparisons[2] = array(TRUE, "".((isset($_SESSION['AdminAccess']))?$_SESSION['AdminAccess']:"") ."", 1, "1");
break;
case "Logged in to Pay Members":
$comparisons[0] = array(TRUE, "".((isset($_SESSION['SecurityAssist_MemberID']))?$_SESSION['SecurityAssist_MemberID']:"") ."", 2, "");
$comparisons[1] = array(FALSE, "".((isset($_SESSION['RegType']))?$_SESSION['RegType']:"") ."", 4, "1");
$comparisons[2] = array(TRUE, "".((isset($_SESSION['RegType']))?$_SESSION['RegType']:"") ."", 6, "2");
$comparisons[3] = array(TRUE, "".((isset($_SESSION['AdminAccess']))?$_SESSION['AdminAccess']:"") ."", 1, "1");
break;
My problem using a basic free membership with the RegType of 1 still allows me to access the premium page. What am I doing wrong? :)
thx
Eric