Re: RE: registration/login function....

From: Date: Sun, 18 May 2003 07:04:29 +0000
Subject: Re: RE: registration/login function....
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-148073@lists.php.net to get a copy of this message
pftt , coding under 200 lines does not mean its better coding than the latter, or more than 200 lines could mean they have rewritten or doubled up things , however the larger the file or the bulkier the code the less efficient its going to be , also u dont even have to write that much code if u are going to use htaccess style auth , but thats not a really friendly approach for hundreds of users to be using is it ? i think like in my authentication class the bulk of the class is classes to checks of every user input. > Bruce, > You can do a whole lot of things with only 200 lines of code. More > code doesn't mean you've got anything more secure, it only means > whoever wrote it didn't know what they were doing. > That my 2 cents. > Hugh > ----- Original Message ----- > From: "Bruce Douglas" <bedouglas@earthlink.net> > To: <php-general@lists.php.net> > Sent: Saturday, May 17, 2003 11:31 PM > Subject: [PHP] RE: registration/login function.... > > >> Paul.... >> >> Thanks for your input. However, what we're looking for is for more >> than 100-200 lines of code...We're looking for something that's pretty > robust... >> and incorporates a number of different security features. Pretty sure >> that Yahoo/Amazon don't have 200 lines of code for their >> registration/login function!!!!! >> >> Be that as it may, we'd also be interested in something "Open Source" >> if > it >> met our needs.. Our concern with writing it ourselves is that we let >> insecure items propagate through the code.... And yes.. we've been >> writing code for years.. so we're familiar with thoroughly testing the >> code... But this is why some basic functionality should be available >> so developers > don't >> have to recreate the wheel from scratch....... >> >> Our $0.02 worth.... >> >> Regards, >> >> Bruce >> bedouglas@earthlink.net >> >> >> -----Original Message----- >> From: Paul Chvostek [mailto:paul+php@it.ca] >> Sent: Saturday, May 17, 2003 9:49 PM >> To: Bruce Douglas >> Cc: php-general@lists.php.net >> Subject: Re: registration/login function.... >> >> >> On Sat, May 17, 2003 at 05:24:50PM -0700, Bruce Douglas wrote: >> > >> > I'm in need of a seriously good Login/Registration application. >> >> Lots of 'em out there, for both PHP and Perl. Rather than searching >> sourceforge and *scripts for "user authentication" scripts, you might >> get further ahead by finding a software package that authenticates the >> way you like, then use that source code as inspiration when you write >> your own. >> >> I use PHP for this sort of stuff. >> >> One method is to mimic .htaccess-style authentication as described on >> the Zend page you've no doubt already looked at. Another way is to >> use session variables. It's pretty straightforward -- the user >> supplies a username and password in a form, which is submitted to a >> script which checks them against the database, and sets a session >> variable that indicates to "secure" scripts that this user is kosher. >> In my case, I set elements in an array with session details for the >> user -- their username, customer ID, language preference, display >> theme, etc. Once the array is set, the login script forwards the user >> to a "secure" page, which checks for the existence of the session >> variables. If they're not set, the "secure" page forwards the user >> back to the login page. The code that does this is in a file >> require()d by each "secure" script on the site. >> >> All in all, the login intelligence I'm using here comprises less than >> 50 lines of PHP code. It was written a few years ago, so I could >> probably tighten it up even more if I felt the urge to rewrite. >> >> The moral here is that if you're developing software, develop the >> software. If you look for example code for every little thing you >> need to write, you'll never get anything finished. If instead of >> searching script archives for what you needed, you had just sat down >> and written it yourself, you'd likely be hours ahead. The search for >> a wheel that matches your precise specifications may very well take >> longer than simply reinventing it. >> >> > The core of this code should really be written so that users don't >> > have > to >> > recreate it as needed...!!!! I'm looking for something "Open >> > Source". >> >> I'm not sure what you mean by "recreate it as needed". And of course, >> any example code you find will likely be open source. Closed source >> things tend not to be distributed, because they're, well, closed >> source. >> >> -- >> Paul Chvostek >> <paul@it.ca> Operations / Abuse / Whatever >> it.canada, hosting and development >> http://www.it.ca/ >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#148073) next »