вот вырезка из рабочего кода
Alex_AA 30.03.2005 12:51
@CLASS
password
@load[]
# Конструктор класса, загружает инфу пользователя из базы
^if(def $form:login){$login[$form:login]}{$login[$cookie:login]}
^if(def $login){
^connect[$MAIN:connect_system]{
$user[^table::sql{select * from User WHERE login = "$login"}]
}
}
@check_password[]
#если page=exit идем удалять cookie
^if($form:page eq "exit"){
^del_ck[]
}
^if(def $login){
^if($form:page eq "autorize"){
^if($login eq $user.login){
# логин найден в базе <br>
^if($form:pass eq $user.password){
# пароль соответствует логину <br>
^ck[]
}{^del_ck[]}
}{^del_ck[]}
}{
^if($cookie:login eq $user.login){
^if($cookie:pass eq $user.password){
^ck[]
}
}
}
}
@ck[]
$cookie:login[$user.login]
$cookie:pass[$user.password]
$cookie:name[$user.FirstName]
@del_ck[]
$cookie:login[]
$cookie:pass[]
$cookie:name[]
$login[]