Hello, I do not want to protect the entire page. But instead if the user is not logged in, he can then go to any section of the website. If the user is already logged in, he is still on the same page (main page), but access links are not the same. Exemple: user (not logged in), want to go to the "Articles" page. This is a free section with limited content. But if the user is logged in and want to go to the "Articles" page, he can view other articles that were not viewable if the same user was not logged in. If he is logged in, the link to articles.php becomes then articles-ac.php which allows the user to see viewable content. Code: <?php require_once '/root access/amember/library/Am/Lite.php'; // Adjust path to aMember folder if (!Am_Lite::getInstance()->isLoggedIn()) { header("Location: http://mysite.com/amember/login?amember_redirect_url=http://mysite.com/article-ac.php"); exit; } ?> This code only protects the entire page and directs the user to the login area. I have not found a way to change it as I explained in the beginning.
You can use the same code, but change redirect part. For example: PHP: if (!Am_Lite::getInstance()->isLoggedIn()) {// user is not logged in show content available for all. }else{// user is logged in show content available for logged in users. }