the two subroutines are actually doing the printing, so change the two lines
in the "#Do Player Login" section

from>>

    print &LoadMyCookie;
    print &GameStart_page;

to>>

    &LoadMyCookie;
    &GameStart_page;


(untested)

----------
>From: "Andre` Niel Cameron" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Subject: Cookie Help PLEASE!
>Date: Sat, Nov 17, 2001, 6:57 pm
>

> Ok, I finaly joined a perl list as I have been banging hy head against the
> wall for 3 days trying to get this to work!  I would really appreciate any
> help:)  Heres is the problem:
>
> I have a script that after you "Login" it should give you a cookie and then
> load the game start page.  Well problem is it gives the cookie but then does
> not load the page!  I am using CGI.pm for this as cookie-lib did not work
> overly well.  Here is my code(Don't laugh)
>
> ############################################################################
> ########
> #Do Player Login
> ############################################################################
> ########
>
> if ($ENV{'QUERY_STRING'} eq "Login") {
>
>    CGI::ReadParse(*form);
>    $password= $form{'password'};
>    $username= $form{'username'};
>
>    $file= "data/$username.db";
>    open (USR, $file)  || die(&Badpw_Page);
>    @Read_Password=<USR>;
>    close(USR);
>    chop(@Read_Password);
>    if($Read_Password[0] eq $password) {
>    print &LoadMyCookie;
>    print &GameStart_page;
>    exit;
>     } else {
>    &Badpw_Page;
>    exit;
>      }
> }
>
>
> ############################################################################
> #########
> #Load Cookie
> ############################################################################
> #########
> sub LoadMyCookie {
>    $bbtdPlayerData = $TheCookie->cookie(-name=>'bbtdplayer', -value=>[thing,
> stuff, t$
>    print $TheCookie->header(-cookie=>$bbtdPlayerData);
> exit;
> }
>
>
> ############################################
> #Game Start Page
> ############################################
> sub GameStart_page {
> print "Content-type: text/html\n\n";
> print <<EOT;
> Normal frames HTML page here I just did not want to stick it all in:)
> EOT
> exit;
> }
>
>
> You can see it all at http://a.axxs.net username is andre and password is
> password
> Any more info needed email me:)
>
> Regards,
> Andre` C.
> Technical Support
> ԿԬ
> ----------------------------------------------------------------------------
> -
> Visit our support manual at http://supportmanual.com/
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to