Re: Re: [RFC Discussion] Precise Session Management

From: Date: Wed, 27 Jan 2016 01:22:45 +0000
Subject: Re: Re: [RFC Discussion] Precise Session Management
References: 1 2 3 4 5 6 7 8 9  Groups: php.internals 
Request: Send a blank email to internals+get-90955@lists.php.net to get a copy of this message
Hi! > Oops, sorry. Too many lines to reply, I misread session_id()/session_create_id() > > session_id() sets session ID. Invalid char that cannot be accepted should be > rejected. Otherwise, user will have lost sessions without errors. As far as I know, handlers already reject characters that are not OK with them. So what is missing there? > SessionHandler::create_sid() is for creating user own ID. Generating ID with > certain prefix. Not sure what you mean. The code here: https://github.com/php/php-src/blob/master/ext/session/mod_user_class.c#L175 is clearly generating an ID. Is this not secure enough? > Currently, there is no simple way to generate session ID with the form > of session module generates. i.e. hash_bits_per_characters=5/6. There > should be an API for it. Wait, so which ID the SessionHandler::create_sid() generates? Isn't that the same function? Which function you plan to use instead? -- Stas Malyshev smalyshev@gmail.com

« previous php.internals (#90955) next »