INCOMING!
ydkaname=*&form.ydkaname;*
ydkapassword=*&form.ydkapassword;*
ydkareloginname=*&form.ydkareloginname;*
ydkareloginpassword=*&form.ydkareloginpassword;*
/* quick hack: change all ' to \' in foo */ if(id->variables->ydkaname) id->variables->ydkaname=replace(id->variables->ydkaname,({"'","\\"}),({"\\'","\\\\"})); if(id->variables->ydkapassword) id->variables->ydkapassword=replace(id->variables->ydkapassword,({"'","\\"}),({"\\'","\\\\"})); if(id->variables->ydkapword) id->variables->ydkapword=replace(id->variables->ydkapword,({"'","\\"}),({"\\'","\\\\"})); if(id->variables->ydkareloginname) id->variables->ydkareloginname=replace(id->variables->ydkareloginname,({"'","\\"}),({"\\'","\\\\"})); if(id->variables->ydkareloginpassword) id->variables->ydkareloginpassword=replace(id->variables->ydkareloginpassword,({"'","\\"}),({"\\'","\\\\"})); id->variables->ydkaremotehost = roxen->quick_ip_to_host(id->remoteaddr); return ""; MORE INCOMING
REMOTE HOST=*&form.ydkaremotehost;*
REMOTE ADDR=*&form.ydkaremoteaddr;*
********** I use this relogin stuff in a few different places **********

Welcome Back
Name:
Password:
************************************************ Create/Verify/Read Login from Cookie ************************************************ Got a Name
got a password
Pcount is &pcount.pcount;
logincount is ()
Your userID is &getpid.ydkapid;
Your player account has been created.

There, that wasn't so bad. Now it's
That person already exists

You MUST supply a password!
no name found...checking for a cookie
ydkapid is *&form.ydkapid;*
ydkapword is *&form.ydkapword;*
reloginname is *&form.ydkareloginname;*

Welcome BACK to...

YOU  DON'T  KNOW 
AL!

The most popular trivia game about "Weird Al" Yankovic!

&pid.name;, please enter your password so we can verify your point total:

Password:
Or if you would like to return as a different player enter your name and password here

Already handled. Play the game playerID found is *&form.ydkapid;*

Sorry, but that login and/or password is . . .

INCORRECT!

Now go back and try again.

Welcome BACK to...

YOU  DON'T  KNOW 
AL!

Welcome back &pinfo.name;. I see you were here last on &pinfo.lastplayed;. Your current point total is &pinfo.pointtotal; and you've been asked &pinfo.questionsasked; questions.

It appears that you abandoned in the middle of a game. Hey, that's fine. We'll just continue from where you left off. Get ready because here come the questions!

UPDATE THE PLAYERS STATS

End if to if newplayer=0
same end if
No info given, get it!
Welcome to...

YOU  DON'T  KNOW 
AL!

The most popular trivia game about "Weird Al" Yankovic!

Before you can play, you must first pick a name and password. This is so you can continue your game later and keep a running score.
Create New Player
Name:
Password:

If you have played before and want to continue your game, enter your name and password here

PRIVACY POLICY: No personal information is collected. Any information obtained is kept private to the developers of this game.