|
|
Posted by ELINTPimp on 08/31/07 16:19
On Aug 31, 12:17 pm, ELINTPimp <smsi...@gmail.com> wrote:
> On Aug 31, 11:23 am, stacey <monkeym...@gmail.com> wrote:
>
>
>
> > Hi all,
>
> > I am trying to create a login system for my site. I've got everything
> > working properly so far, but I would like to make it a bit cleaner.
>
> > Currently, on each page that requires the user to be logged in, I am
> > checking the session first and redirecting them to the login page if
> > they are not logged in...else, I display the page contents.
>
> > Is there a way that I can, somehow, create some sort of function that
> > will check a 'config' file to see if the page requires the user to be
> > logged in? For instance, I'd like to be able to put one call in my
> > header file that checks to see if the current url requires a login.
> > What I'm trying to avoid, is having to put the login check in each
> > specific page.
>
> > Also, I would like to save the referring url so I can redirect them
> > back to where they were trying to go in the first place.
>
> > Hope this makes sense...
>
> > Thanks in advance for any suggestions,
> > Stacey
>
> Stacey,
>
> I assume your problem is that you have a site template, or something
> of the sort, that precludes you from either including your check at
> the top or not. Something like I go to page1.php and at the top of
> page1.php, you have <?php require_once "head.php"; ?>, where all your
> autentication/authorization goes on?
>
> if this is true...why don't you set a variable before the include.
blah, accidentally submitted
<?php
//page1.php
$requires_auth = true;
....
?>
<?php
//head.php
if ($requires_auth) {
//do autehntication
}
?>
If your doing something else, let us know so we can find a solution to
your specific problem
[Back to original message]
|