Есть ещо такой способ...более правильный
мы мидведи 28.04.2003 10:38
Ета. Конечно для более серьезных проектов данный тип авторизации неподойдет (потомучто человеку знаещому хтмл нет проблем узнать втой пароль пока ты.....писиишь в туалете например). Правильнее делать авторизацию ip key
Т.е. делаешь в базе данных пользователей ещо два столбца key и ip. После того как пользователь зашел под своим именем и паролем подпрограмма генерит ключ и записывает его в базу данных, такжде запи сывает ип пользователя.
Что происходит дальше. Ты вызываешь все страници (на каторых тебе интересно сохранять авторизацию) с ключом пользователя. т.е.
htttp://www.ru/files.html?key=session_key и делаешь подпрограмму типа етого.
^if(def $form:key){
^connect[$config.mysql_connect]{$rab[^table::sql{SELECT `ip` FROM `user` where `key`='$form:key'}]}
^if(def $rab && $rab.ip eq $ip){}{$error_enter[Ошибка авторизации. Перезайдите!]}
^if($error_enter eq ""){
Вот он наш пользователь!!!
}{$error_enter}}
Вот так вот выглдет более продвинутая авторизация