given the following setup: Embedded Perl version v5.6.1 for Apache/1.3.22 (Unix) mod_python/2.7.6 Python/2.1.1 PHP/4.0.6 mod_perl/1.26 process 8458,
uname -a FreeBSD xxx.com 4.4-RELEASE FreeBSD 4.4-RELEASE #1: Thu Dec 13 08:25:04 EST 2001 [EMAIL PROTECTED]:/usr/src/sys/compile/PHILIP i386 Someone Please Tell me what I am missing with Apache::Cookie because the folling script works fine if I: replace Apache::Cookie->new($r, .... with &cookie(....) from CGI Error log Messages: [Sun Dec 16 16:36:57 2001] [error] Died at /usr/home/src/perl/lib/site_perl/5.6.1/Apache/Session/Generate/MD5.pm line 40. Which Is sub validate { #This routine checks to ensure that the session ID is in the form #we expect. This must be called before we start diddling around #in the database or the disk. my $session = shift; if ($session->{data}->{_session_id} !~ /^[a-fA-F0-9]+$/) { die; ################### LINE 40############# } } Now the Following Script assume its in the right place for Apache::Registry handler. #!/usr/local/bin/perl -w use strict; use diagnostics; use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser carpout); # Send Error Messages to Browswer use Apache; use Apache::Cookie; use Apache::Session::MySQL; &main(); sub main() { my $r = Apache->request; my %params = $r->method eq 'POST' ? $r->content : $r->args; my %session = undef; my $cookie = undef; my $valid = undef; my $sid = undef; $sid = Apache::Cookie->new($r, -name=>"SID03"); tie %session, 'Apache::Session::MySQL', $sid, { DataSource => 'dbi:mysql:sessions', #these arguments are UserName => 'xxxx', #required when using Password => 'xxxx', #MySQL.pm LockDataSource => 'dbi:mysql:sessions', LockUserName => 'xxxx', LockPassword => 'xxxx' }; if ($sid == undef) { $cookie = Apache::Cookie->new($r, -name=>'SID03', -value=>$session{_session_id}, -expires=>'+10m', -path=>"/perl-reg/Admin"); }; $sid = $session{_session_id}; $cookie->bake; $r->internal_redirect_handler("/perl-reg/Admin/main.cgi"); return; } ------------------------------------------------------------------------------ Philip M. Gollucci (p6m7g8) [EMAIL PROTECTED] 301.314.3118 Science, Discovery, & the Universe (UMCP) Webmaster & Webship Teacher URL: http://www.sdu.umd.edu EJPress.com Database/PERL Programmer & System Admin URL : http://www.ejournalpress.com Resume : http://www.p6m7g8.com/resume.txt