I use the below to verify user login. I first check the cookie for the id, ip and a unique id. If it's set then I move on to verifying that they all belong together. I usually copy and paste everything on a page that needs verification and I just edit the "we are good...." part.
Login verification <?php //Check to see if cookie is set if (isset($_COOKIE['id']) && isset($_COOKIE['ip']) && isset($_COOKIE['uniqueid'])){
//Compare cookie ip and id with query loginip and id --- if cookies match database then we allow if ($_COOKIE['id'] == $id && $_COOKIE['ip'] == $ip && $_COOKIE['uniqueid'] == $uniqueid) { ?> we are good.... <?php
require('footer.php'); //End cookie compare } //Redirect to index if cookie compare fails else { header('Location: index.php'); } //End cookie set } //Redirect to index if cookie is not set else { header('Location: index.php'); } ?>
I was wondering if there was a way for me to just do something like:
<?php require('verify.php'); //If not logged in user wont see the below.. ?> Login user sees this