$lider
Бывает
Сессии
Привет!
Вот сел разбиратся с сессиями, подскажите что я делаю не так.
Вот пишу код:
Меня интересует как активировать массив $aUserDatabase,
и чего в базу прописывать для последующей проверки?(код я взял готовый, сижу и разбираюсь.)
Тока не надо ответов типа`на соску, и т.д.`
Привет!
Вот сел разбиратся с сессиями, подскажите что я делаю не так.
Вот пишу код:
PHP:
<?
session_start(); // starting session
// session variables must be global
global $strName, $hashPassword, $sessData;
// registering session variables
session_register("strName");
session_register("hashPassword");
session_register("sessData");
// checking if user is not authenticated
if (!isset($strName) || $aUserDatabase[$strName] != $hashPassword)
{
// if not, checking if he just authenticated
// but we haven't processed that information yet
global $HTTP_POST_VARS;
if (isset($HTTP_POST_VARS["form_username"]))
{
$strName = $HTTP_POST_VARS["form_username"];
$hashPassword = md5($HTTP_POST_VARS["form_password"]);
/* Using HTTP redirect to make user's web browser refresh this page.
Otherwise, if user refreshes this page later, browser will ask him
if he want's to resubmit form data, etc.
Also PHP variable SID contains session id if cookie is not set.
*/
header("Location: http://www.pcukraine.org/login/login.php?".SID);
exit;
}
?>
<form method="post">
Username: <input type="text" name="form_username"><br>
Password: <input type="password" name="form_password"><br>
<input type="submit" value="Submit">
</form>
и чего в базу прописывать для последующей проверки?(код я взял готовый, сижу и разбираюсь.)
Тока не надо ответов типа`на соску, и т.д.`