Автор Тема: CGI::Session  (Прочитано 2077 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн torres

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
CGI::Session
« : 07 Ноября 2005, 13:01:07 »
всем привет. У меня такой вопрос, может у кого есть пару минут просветить меня. Что мне нужно?
У меня есть сайт, есть форма для авторизации, проверяет в базе если есть такой user_name, открывется сесия для него:
my $cgi = new CGI;
my $user=$cgi->param(\'user_order\');
my $pass = $cgi->param(\'password_order\');
$CGI::Session::MySQL::TABLE_NAME = \'my_sessions\';
my $session = new CGI::Session("driver:MySQL", $cgi, {Handle=>$dbh});
$session->param(\'user_order\',$user);
my $user=$session->param(\'user_order\');

$session->expire(\'+1m\');
print $session->header();
**********
теперь как мне в других скриптов сделать проверку если есть такая сесия->пропустьть user-a, если нет то -> login.
и еще:
дальше мне надо записать $user бд, как его вывести из hash сесии?
заранее блогодарен

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28