$session = new CGI::Session("driver:File", $session_id, {Directory=>"$session_dir"}); if ($session_id eq '' or $session_id eq '$SESSIONID') { $session_id = $session->id(); } #### #sql code to retrieve user info and compare to the password if ($user_name && $user_password) { #put into session the username and different variables $session = new CGI::Session("driver:File", $session_id, {Directory=>"$session_dir"}); $session->expire('+2h'); local our $id = $session->id(); $session->param( "username", "$user_name"); $session->param( "level", "$level"); $session->param("ip", "$current_ip"); clearBasket($user_name); #### sub loadPersonalData { open (FILE, "<$dir/personal_data.html") or die "cannot open file $dir/personal_data.html"; local our $selectionIndex = $articleClass->loadArticleSelection();; local our $selection = $articleClass->viewArticleSelectionByIndex();; local our $menu = $lp->loadMenu(); local our $content; $session = new CGI::Session("driver:File", $session_id, {Directory=>"$session_dir"}); local our $username = $session->param('username'); print "Content-Type: text/html\n\n"; print "session id $session_id
"; print "username $username
"; print "session dir $session_dir
";