Re: Cookies, Sessions and Login Proceess

From: Date: Mon, 12 Nov 2001 17:32:12 +0000
Subject: Re: Cookies, Sessions and Login Proceess
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-74307@lists.php.net to get a copy of this message
Thx Christopher for replying. Ok, let me see if I understand you correctly... The user enters username and password on index.php, this is posted to login.php. On login.php after I verify the user is who he/she says they are I set a cookie called "accessedbefore" to "yes" and redirect them to the main page. Am I allowed to set a cookie and redirect them after determining who the user is? How would I redirect them after setting the cookie? Header function or is there a better way? Thx Joe :) "Christopher William Wesley" <cwwesley@udlug.org> wrote in message news:Pine.LNX.4.40.0111120919530.17836-100000@leftcoast.thebackrow.net... > Just do your authentication before you send any HTML (including any > whitespace). I actually recommend not sending ANY HTML from your > authentication script. Authenticate them, set your cookie, and redirect > the visitor to an appropriate next page, based on whether or not they've > successfully authenticated. > > BTW - storing the username/password in the cookie makes no sense They've > already authenticated ... just store a user-is-logged-in cookie which > expires after X minutes/hours/etc. It's a good practice for when you'll > have to deal with privacy & security concerns. > > ~Chris /"\ > \ / September 11, 2001 > X We Are All New Yorkers > / \ rm -rf /bin/laden > > On Mon, 12 Nov 2001, Joe Van Meer wrote: > > > Hi there, I'm new to php coming from an asp background and would like to > > know the easiest way to automate a login process. I have one page called > > 'index.php' and it contains a form with 2 elements, username and password. > > This page is posted to th 'login.php' and here I do a check against the > > database to see if the person is who they say they are. This where I came > > across a problem...I would like to set a cookie on the user's machine once I > > know they are who they say they are. So I attempted to create a cookie to > > hold their username and password upon successful login..I received the > > following error...Warning: Cannot add header information - headers already > > sent by (output started at E:\ez\codesnipits\login.php:16) in > > E:\ez\codesnipits\login.php on line 66. > > > > So I looked up in the manual and found that I can't do it this way. I can't > > send header info after the header has been sent for obvious reasons. So how > > the heck do I manage to do this? What I would to do is have the user login > > once, and each subsequent time they visit , skip the login process via their > > username and password in the cookie. > > > > Any insight to this type of process would greatly be appreciated. > > > > Thx Joe > > p.s Sorry about the bold font ;) > > > > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > >

« previous php.general (#74307) next »