Re: [PHP] PHP authenticating and session management

2001-06-22 Thread Style|warrioR

I'm not quite sure if this is the perfect way cause I'm pretty new to this
session stuff, too.
but my version looks like this:

[login.php]
a form with username and password field.
submit -- auth.php


[auth.php]
check if username and password are ok (from a text file or your mysql
database) [yes|no]
[no] - echo bad login or password.; exit;
[yes] - start a session, save username and password in session vars,
redirect to userpage


lets say your userpages look like aUsername_blah.php


[aUsername_blah.php]
include a script on every userpage that checks if login and password are
correct [yes|no]
[no] - redirect to login.php
[yes] - display page


comments appreciated :)
.andi






Arash Dejkam [EMAIL PROTECTED] schrieb in im Newsbeitrag:
9guhbf$msi$[EMAIL PROTECTED]
 Hi,

 I want to use PHP session manager but I have some problems,

 I want the session start in a login page so I do this for example:

 after authenticating...
 session_start();
 session_register(username);

 then I want the user to be able to see his own pages, what do I have to do
 in those pages?

 simply check $username and bring up the user's page ? but this makes it
 possible for any hacker to send a cookie with username and see that page.
I
 know that PHP stores a unique random number for each session but how can I
 check that it matches with the number in the cookie.

 help me please I'm really confused !

 Thanks

 Arash Dejkam





 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] PHP authenticating and session management

2001-06-22 Thread Style|warrioR

interesting question! I'm also interested in it, cause I read somwhere
that its possible to kidnap sessions...




Bass??? [EMAIL PROTECTED] schrieb in im Newsbeitrag:
9gvt89$pi5$[EMAIL PROTECTED]
 I have a Q.
 will the Session ID be stolen by hacker when the ID tranfer bewteen client
 and server ?
 Then can the hacker send the ID to server and veiw the user's page ?


 Jason Stechschulte [EMAIL PROTECTED] ?
 [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
  On Fri, Jun 22, 2001 at 08:59:54AM +0430, Arash Dejkam wrote:
   simply check $username and bring up the user's page ? but this makes
it
   possible for any hacker to send a cookie with username and see that
 page. I
   know that PHP stores a unique random number for each session but how
can
 I
   check that it matches with the number in the cookie.
 
 
  Why not just check for username this way:
 
  ?php
  if(session_is_registered(username)) {
 // Do stuff
  }
  ?
 
  Then username has to be registered as a session variable so any hacker
  (sic) can't just send a username to see that page.
 
  --
  Jason Stechschulte
  [EMAIL PROTECTED]
  --
  echo Your stdio isn't very std.
   -- Larry Wall in Configure from the perl distribution
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  To contact the list administrators, e-mail: [EMAIL PROTECTED]
 



 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]