RE: Re: Re: Secure pages

Поиск
Список
Период
Сортировка
От Chris
Тема RE: Re: Re: Secure pages
Дата
Msg-id 4.3.2.7.2.20010314144332.00cd87e0@203.25.173.1
обсуждение исходный текст
Ответ на RE: Re: Re: Secure pages  ("Christian Marschalek" <cm@chello.at>)
Список pgsql-php
Hey,

> > As someone else suggested, have a check on each page for a
> > session variable
> > (which of course is set when they login).
> >
> > <?
> >          if (!isset($sessionvariable) {
> >            header("Location:login.php");
> >            exit;
> >          }
> > ?>
>
>will do.. what excatly are session variables?

check out http://www.php.net/manual/en/ref.session.php for session info..

> > This can be in an include file, as a function (just remember to globalise
> > variables! I always forget :P), that way it will get checked on all your
> > protected pages :)
>
>globalise? there are no global variables in php, are they?;)

With functions, you can either pass variables or reference variables
outside the function (for example, with a login function)... if they aren't
passed to the function & need to be referenced, they have to be a global
variable. Example below..

If you don't globalise the variable, then the form action will be nothing,
because the function doesn't know what it is or where to get it's value
from. Make sense?

function print_login_form () {
         global $PHP_SELF;
?>
<form method="post" action="<? echo $PHP_SELF ?>">
         Name
         <input type="text" value="">
         <br><br>
         Password
         <input type="password" value="">
         <br><br>
         <input type="submit" value="Log In">
</form>
<?
}

HTH

------------------------
Chris Smith
http://www.squiz.net


В списке pgsql-php по дате отправления:

Предыдущее
От: "Christian Marschalek"
Дата:
Сообщение: RE: Re: Re: Secure pages
Следующее
От: Andrew Hammond
Дата:
Сообщение: the "correct" way to login.