Re: Cookie Newbie
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 43526
interpreted = N
texte = Why couldn't you just set the cookie like this?[SETCOOKIE name=login&value=username&expires=Tuesday, 18-Sep-2007 23:59:59 GMT&path=/&domain=[GETMIMEHEADER HOST]]That way it adopts the correct domain for the machine it's currently sittingon...On 9/18/02 11:33 AM, Inkblot Media
wrote:> Here is what I would do to make the code work on both areas without the need> to change after testing.> > In the win98 enviroment I would open the HOST file:> > (generally) C:\windows\system32\etc\drivers\hosts it maybe in the system> folder. I cannot recall.> > In this file you will see an example:> > 127.0.0.1 localhost> > you can set a line so it looks like this> > 127.0.0.1 localhost> 192.168.1.1 mydomain.com> > Replace the 192.168.1.1 with your IP address and also the mydomain.com to> the actual domain you are working on.> > What this will do is cause your computer to look locally when you use the> URL without the www.> > http://mydomain.com> > and to the live site when you use the www.> > http://www.mydomain.com> > Now on to the cookie.> > You will need to check to see if the cookie exist.> > [GETCOOKIE name=cookieName]> > If the cookie exist you show page. If the cookie does not exist you call the> loggin script.> > [GETCOOKIE name=cookieName]> > [showif [GETCOOKIE name=cookieName]=]> [include protect.inc]> [/showif]> > After they do the loggin and you test against the username/password and all> is ok you can set the cookie.> > [SETCOOKIE name=cookieName&value=OK&path=/&domain=mydomain.com]> [SETCOOKIE name=cookieName&value=OK&path=/&domain=www.mydomain.com]> > By not setting the expiration date the cookie is a session cookie. I also> set the cookie for both www and not, just incase.> > That should work, but a more simple way to do it (if you are passing the> cart from page to page) is to set a header in the cart to the username or> the persons name when logged in and check against it. This would also let> you welcome them by calling that header.> > [orderfile cart=[cart]]> [showif [header33]=]> [include protect.inc]> [/showif]> > [showif [header33]!]> Your page goes here.> [/showif]> > [/orderfile]> > I have a protect tag that does all the login stuff if you want it. Just let> me know.---------------------------------------------------------------------Clint DavisWebmaster / Interactive Media SpecialistGray Loon Marketing Group, Inc. http://www.grayloon.com204 Main Street | Evansville, IN 47708 | Phone:812-422-9999----------------------------------------------------------------------------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Why couldn't you just set the cookie like this?[SETCOOKIE name=login&value=username&expires=Tuesday, 18-Sep-2007 23:59:59 GMT&path=/&domain=[GETMIMEHEADER HOST]]That way it adopts the correct domain for the machine it's currently sittingon...On 9/18/02 11:33 AM, Inkblot Media wrote:> Here is what I would do to make the code work on both areas without the need> to change after testing.> > In the win98 enviroment I would open the HOST file:> > (generally) C:\windows\system32\etc\drivers\hosts it maybe in the system> folder. I cannot recall.> > In this file you will see an example:> > 127.0.0.1 localhost> > you can set a line so it looks like this> > 127.0.0.1 localhost> 192.168.1.1 mydomain.com> > Replace the 192.168.1.1 with your IP address and also the mydomain.com to> the actual domain you are working on.> > What this will do is cause your computer to look locally when you use the> URL without the www.> > http://mydomain.com> > and to the live site when you use the www.> > http://www.mydomain.com> > Now on to the cookie.> > You will need to check to see if the cookie exist.> > [GETCOOKIE name=cookieName]> > If the cookie exist you show page. If the cookie does not exist you call the> loggin script.> > [GETCOOKIE name=cookieName]> > [showif [GETCOOKIE name=cookieName]=]> [include protect.inc]> [/showif]> > After they do the loggin and you test against the username/password and all> is ok you can set the cookie.> > [SETCOOKIE name=cookieName&value=OK&path=/&domain=mydomain.com]> [SETCOOKIE name=cookieName&value=OK&path=/&domain=www.mydomain.com]> > By not setting the expiration date the cookie is a session cookie. I also> set the cookie for both www and not, just incase.> > That should work, but a more simple way to do it (if you are passing the> cart from page to page) is to set a header in the cart to the username or> the persons name when logged in and check against it. This would also let> you welcome them by calling that header.> > [orderfile cart=[cart]]> [showif [header33]=]> [include protect.inc]> [/showif]> > [showif [header33]!]> Your page goes here.> [/showif]> > [/orderfile]> > I have a protect tag that does all the login stuff if you want it. Just let> me know.---------------------------------------------------------------------Clint DavisWebmaster / Interactive Media SpecialistGray Loon Marketing Group, Inc. http://www.grayloon.com204 Main Street | Evansville, IN 47708 | Phone:812-422-9999----------------------------------------------------------------------------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Clint Davis
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
WebCat2b12--[searchstring] bug (1997)
Nesting format tags (1997)
Hello??? (1997)
WebCat2b15MacPlugin - showing [math] (1997)
Emailer errors - repost (2000)
Secured Order Forms (1998)
WebCat2b13MacPlugIn - [shownext method=post] ??? (1997)
docs for WebCatalog2 (1997)
Re[2]: 2nd WebCatalog2 Feature Request (1996)
WC TableGrinder (1997)
Fwd: virtual domain and [listfile] paths and aliases (1998)
page redirect in webDNA (1997)
WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)
Thanks... (2003)
Fulfillment emails not emailing after upgrade (2002)
WC on Mac OS X or Mac OS X Server 2.x (2001)
Almost a there but..bye bye NetCloak (1997)
RE: E-mailer error codes (1997)
nslookup (2000)
Cart ID Duplication (2001)