авторизация

Печать RSS
726


2000 лет д.н.э.
0
Я понял о чем тыsmile для меня не вариант, у меня класс авторизации, там только один запрос, по этому мне проще из куков в сессию а из сессии в класс. Переменная пасс, нужна, для проверки валидности пароля. Не доверяю я сессиям. Их даже боты пауки перехватывают (на дцмс например такое наблюдал, видимо нет защиты от перехвата).
Вообще считай одинаковый код, только я по глупости каждый раз регулярку юзал, а надо было при присвоении значения $_SESSION['логин'] и все. Уже исправилsmile

Пацак
0
Не доверяю я сессиям
Их даже боты пауки перехватывают
видимо нет защиты от перехвата
ну так сделай и доверяй)))
да не, не одинаковый))
<?
if(!isset($_SESSION['login']) AND !isset($_SESSION['pass']) AND isset($_COOKIE['login']) AND isset($_COOKIE['pass'])){
$_SESSION['login'] = $_COOKIE['login'];
$_SESSION['pass'] = $_COOKIE['pass'];
}
if(provLog($_SESSION['login'])){.....
?>
а если нет ни сессии, ни кук?)
X
Автор
Пацак
0
я не понел как coockie создать чтоби в нем хранился phpsessid
да и пример создание session в 14 и 15 посте )
где там что надо добавить?

Пацак
0
Если вручную, то
setcookie(session_name(), session_id());
На счет параметра времени хз smile
Б

Пацак
0
phpsessid сам в куки пишется, нах его самому запсывать Оо

2000 лет д.н.э.
0
<?php
setcookie('login',$login,time()+(3600*24*365);// кука на год.
setcookie('login','');// удалить куку
?>
еще такая фишка. Куки действуют в каталогах ниже того в котором задавались, но не в верхних каталогах. Либо указывать откуда действуют, Или задавай их в файле в корне сайта.
#52 а если нет то авторизация игнорируется. Пользователь остается гостем.
Изменил: Tony V (21.11.2009 / 00:11)
X
Автор
Пацак
0
56, мне твои куски кода непомагает D

2000 лет д.н.э.
0
Какие куски кода?))
это так cookie создаетсяsmile извини других кусков в пхп пока для этого нет))
X
Автор
Пацак
0
как создать куки с PHPSESSID?
да и как его от туда получить?
$_COOKIE[] так?
да и код авторизации на 2 странице
да и мне толко нужен в куки phpsessid )
Изменил: xass (21.11.2009 / 00:59)
Б

Пацак
0
При создании сесси phpsessid сам вкуки записывается,ты это понимаеш? Если они выключены, то он "phpsessid" будет передаватся через константу SID. Корую надо писать в ссылках!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск