开发者

How to create a login for clients?

开发者 https://www.devze.com 2023-04-12 23:18 出处:网络
im currently setting up a website which will allow clients to log in, upload, respond to questions etc.

im currently setting up a website which will allow clients to log in, upload, respond to questions etc.

I would most like to do this with PHP and MySQL as im am most familiar with these, along with obvious HTML and CSS.

How would I create a login page? Im not looking for someone to code this for me, I like the challenge, just the process and maybe some handy tips or开发者_StackOverflow社区 resources would be great, but mainly I am looking for the process of creating a client login, what do I need to consider?

Also, how would I get it to display only the stuff for them when they login?


Hmm, after 3 answers that all link to insecure examples, maybe I need to add an answer myself.

First, you should properly hash your passwords with a random salt and store the hash. Luckily, you can use a good open source library for that: Portable PHP password hashing framework, phpass also see: How can I store my users' passwords safely?.

When they are successfully authenticated, create a session for them. on all subsequent request, check for a valid session. (search for php session handling on this site, it should help you get started).

For a more complete post on the topic, please read: The Definitive Guide To Forms based Website Authentication, here on stackoverflow.


The logic behind login is simple, when a user logs in, a session is created, where he/she will be allowed to do various things, as soon as sessions is destroyed the person is logged out.

This might help you:

http://net.tutsplus.com/tutorials/php/user-membership-with-php/

0

精彩评论

暂无评论...
验证码 换一张
取 消