Go Back   BWHacks > Development > Web Development

Web Development Website design and programming, content development. It's all here.

Reply
 
LinkBack Thread Tools

Old 04-17-2008, 06:58 AM   #1 (permalink)
YonderKnight
Senior Member
Gold Member

Evangelist
 
YonderKnight's Avatar
 
Join Date: Sep 2004
Location: USA, California
Posts: 1,378
YonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to all
Send a message via AIM to YonderKnight
Default PHP User Login System?

Hi,

I'm planning on starting up a website which I've had in my head for a long time. I think it's a great idea, but I really hate mySQL, and haven't messed with it much, and my project requires some sort of user login system.

Since this can get pretty complicated to code from scratch, I thought maybe it would be wiser to find some open source project online and just use that as part of my site.

What do you guys think? Any downsides to this versus coding it completely from scratch? I would think something developed by a community will be much more secure than something I've wrote up, and also probably cleaner and easily customizable.

Does anyone have any experience with a good one they've used for a semi-large project? Should I try to find one that's still alive and being developed? Or will it be pretty trivial to find/fix bugs myself?

I'd appreciate any thoughts on the subject, thanks!
__________________
New AIM S/N - TooHyeToReply
YonderKnight is offline   Reply With Quote

Old 04-17-2008, 09:27 AM   #2 (permalink)
kds
TAKE APART YOUR HEAD
Senior Member
Moderator

Saint
 
kds's Avatar
 
Join Date: Sep 2004
Location: South suburbs of Chicago, Illinois
Posts: 6,108
kds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond repute
Default

A user system, if that's all you're looking for, is actually pretty easy to whip up from scratch. It only requires a pretty minimal knowledge of php variables, MYSQL, and cookies. I would suggest one of those content management systems, but I'm not sure if that's what you're looking for, as you were pretty vague with the website idea besides a user management system. If that's all you're looking for, I could write one up for you no problem.
kds is offline   Reply With Quote

Old 04-17-2008, 07:56 PM   #3 (permalink)
Azu
Posting disabled

Disciple
 
Azu's Avatar
 
Join Date: Feb 2006
Location: Hawaii
Posts: 496
Azu will become famous soon enough
Send a message via ICQ to Azu Send a message via AIM to Azu Send a message via MSN to Azu Send a message via Yahoo to Azu
Default

Quote:
Originally Posted by YonderKnight View Post
Hi,

I'm planning on starting up a website which I've had in my head for a long time. I think it's a great idea, but I really hate mySQL, and haven't messed with it much, and my project requires some sort of user login system.

Since this can get pretty complicated to code from scratch, I thought maybe it would be wiser to find some open source project online and just use that as part of my site.

What do you guys think? Any downsides to this versus coding it completely from scratch? I would think something developed by a community will be much more secure than something I've wrote up, and also probably cleaner and easily customizable.

Does anyone have any experience with a good one they've used for a semi-large project? Should I try to find one that's still alive and being developed? Or will it be pretty trivial to find/fix bugs myself?

I'd appreciate any thoughts on the subject, thanks!
If you don't want to do anything yourself, then just download one that's already made, like phpbb or vbulletin. That's what most people do nowadays lol.
Azu is offline   Reply With Quote

Old 04-17-2008, 09:09 PM   #4 (permalink)
SubZero
Senior Member
Retired Staff Member

Zealot
 
SubZero's Avatar
 
Join Date: Apr 2004
Location: Singapore
Posts: 830
SubZero has disabled reputation
Default

It depends on the scale of the website and your familiarity with the language and security involved.

Check out Joomla. There's a large pool of templates and plugins, plus the code is quite extensible.

I personally use WordPress to run the backends on a lot of my client's projects.

What I notice within my local industry, though, is that there's a lot of homebrew systems around. If you want the challenge, it's quite fun to experiment on your own. You're a pretty decent coder, you shouldn't have much trouble moving quickly through the paces.
__________________
SubZero is offline   Reply With Quote

Old 04-17-2008, 09:50 PM   #5 (permalink)
Polie13
****ING COCK SUCKER
Senior Member

High Priest
 
Polie13's Avatar
 
Join Date: Jan 2005
Posts: 1,681
Polie13 is just really nicePolie13 is just really nice
Default

PHP is really easy to learn, I think a login system and a news script were the first things I ever did with PHP. Didn't take too long, but I had a lot of previous experience with SQL and C/C++ programming too.
__________________


Quote:
Originally Posted by 707
I
HATE
GIRLS
[08:11] 707: I'm sick, I want to throw up so bad.
[08:11] Polie13: you can throwup on me if itll help
[08:12] 707: *throws up on your dick*
[08:12] 707: WTF OWNED
[08:12] Polie13: *masturbates with the vomit on it*
[08:12] 707: 2GUYS1MOUTH
Polie13 is offline   Reply With Quote

Old 04-17-2008, 10:17 PM   #6 (permalink)
lpxxfaintxx
I hate Steve Jobs.
Senior Member
Gold Member

Enlightened
 
Join Date: Jun 2005
Location: Fullerton, CA
Posts: 3,029
lpxxfaintxx has much to be proud oflpxxfaintxx has much to be proud oflpxxfaintxx has much to be proud oflpxxfaintxx has much to be proud oflpxxfaintxx has much to be proud oflpxxfaintxx has much to be proud of
Send a message via AIM to lpxxfaintxx Send a message via MSN to lpxxfaintxx Send a message via Skype™ to lpxxfaintxx
Default

There are simple User Login Systems already available, for lazy PHP coders.

Personally, I would recommend the following:

QXUsers (my favorite)

Quote:
PHP/MySQL/Ajax user management system/file management system. With this script you can allow users to register accounts to access member only pages. As the admin you can create new files on-the-fly via the admin control panel, as well as modify, delete and password protect files.
--------------------------

PHPDeadLock

Quote:
Deadlock is an open source user authentication/password protection system written in PHP/MySQL and licensed under the GNU GPL.
---------------------------------

Quadodo Login Script

Quote:
The Quadodo Login Script is a free open-source login script written in PHP and SQL. It is a stand-alone system and is one of a kind. This free login script is for anyone who wishes to allow users to sign up for their site.
-----------------------------


I named just a few, but there are a lot more (simple google search will bring up tons). I don't think you'll need a complex CMS, like Joomla or e107. Just look through a few and find one you like. From there, it'll be semi-easy to use the script to your likings.
__________________
lpxxfaintxx is online now   Reply With Quote

Old 04-17-2008, 11:58 PM   #7 (permalink)
YonderKnight
Senior Member
Gold Member

Evangelist
 
YonderKnight's Avatar
 
Join Date: Sep 2004
Location: USA, California
Posts: 1,378
YonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to all
Send a message via AIM to YonderKnight
Default

Thanks everyone.

I think lpx got the closest to what I want though. Basically I want users to be able to register, create, and manage content. Basically it's going to be like a polling system like in vB, where a user can create a poll, and other users can vote on it. It will have to be flexible because I want some more info associated with the user's account.

I guess this is easier than I thought then. I only tried messing with mySQL stuff a little bit a long time ago, and got kind of intimidated. I'll have to look a little deeper at this.

Thanks!
__________________
New AIM S/N - TooHyeToReply
YonderKnight is offline   Reply With Quote

Old 04-18-2008, 01:36 AM   #8 (permalink)
kds
TAKE APART YOUR HEAD
Senior Member
Moderator

Saint
 
kds's Avatar
 
Join Date: Sep 2004
Location: South suburbs of Chicago, Illinois
Posts: 6,108
kds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond repute
Default

I'd enjoy working on something like that, Yonder. talk to me on aim if you're interested
kds is offline   Reply With Quote

Old 05-01-2008, 03:01 AM   #9 (permalink)
StarCrap

Advocate
 
Join Date: Jun 2006
Posts: 166
StarCrap is a jewel in the rough
Default

Yonder, if I were you I would look into some PHP frameworks. Most of these will give you the user management funcionality for free - meaning it just happens. They also provide very flexible templating systems, ORM, automation of sessions and cookies, among tons of other features. A few that come to mind for PHP are CakePHP and CodeIgniter. Personally, I've been using Python, so I can't comment on the quality of either of those frameworks, but they're both beyond version 1.0 I believe, and both have very active communities.
__________________
the rafm.org (forum)- BroodwarThreat
http://chyea.org/ - affordable, reliable web hosting
StarCrap is offline   Reply With Quote

Old 05-01-2008, 09:42 AM   #10 (permalink)
Xeus
Did I piss you off today?
Retired Staff Member

Disciple
 
Xeus's Avatar
 
Join Date: Jun 2004
Location: At home
Posts: 375
Xeus is a jewel in the rough
Send a message via MSN to Xeus Send a message via Yahoo to Xeus Send a message via Skype™ to Xeus
Default

Quote:
Originally Posted by StarCrap View Post
Yonder, if I were you I would look into some PHP frameworks. Most of these will give you the user management funcionality for free - meaning it just happens. They also provide very flexible templating systems, ORM, automation of sessions and cookies, among tons of other features. A few that come to mind for PHP are CakePHP and CodeIgniter. Personally, I've been using Python, so I can't comment on the quality of either of those frameworks, but they're both beyond version 1.0 I believe, and both have very active communities.
CakePHP is extremely good. :D
Xeus is offline   Reply With Quote

Old 05-03-2008, 12:36 AM   #11 (permalink)
YonderKnight
Senior Member
Gold Member

Evangelist
 
YonderKnight's Avatar
 
Join Date: Sep 2004
Location: USA, California
Posts: 1,378
YonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to allYonderKnight is a name known to all
Send a message via AIM to YonderKnight
Default

Ah, thanks guys. I'll give these a try! I still haven't gotten very far with the project. KDS helped making a basic user system but I think it'll be safer to go with a prebuilt system.

Damn schoolwork is keeping me preoccupied =\.
__________________
New AIM S/N - TooHyeToReply
YonderKnight is offline   Reply With Quote

Old 05-03-2008, 02:16 AM   #12 (permalink)
kds
TAKE APART YOUR HEAD
Senior Member
Moderator

Saint
 
kds's Avatar
 
Join Date: Sep 2004
Location: South suburbs of Chicago, Illinois
Posts: 6,108
kds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond reputekds has a reputation beyond repute
Default

yeah yonder i've been so busy
i'm looking into cakephp though
kds is offline   Reply With Quote

Old 05-04-2008, 07:28 PM   #13 (permalink)
Xeus
Did I piss you off today?
Retired Staff Member

Disciple
 
Xeus's Avatar
 
Join Date: Jun 2004
Location: At home
Posts: 375
Xeus is a jewel in the rough
Send a message via MSN to Xeus Send a message via Yahoo to Xeus Send a message via Skype™ to Xeus
Default

Quote:
Originally Posted by kds View Post
yeah yonder i've been so busy
i'm looking into cakephp though
I would highly recommend using IRC too, cakephp.freenode.net (There is infinite help in that channel, and usually ~80-100 people in there)
Xeus is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
[StarCraft] Blacklist 2.1 ulliklliwi Old downloads 16 01-21-2008 09:31 PM
Inside Battle.Net Belphegor General Gaming 2 05-22-2007 02:02 AM


All times are GMT. The time now is 11:04 PM.


vBulletin style developed by Transverse Styles

Powered by vBulletin Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
Copyright © 2004-2008 BWHacks
Ad Management by RedTyger