Redis empty session - Severity: Warning --> Unknown: Failed to write session data (us |
I am using Codeigniter 3.0.4 build. My redis version is 2.4.6
When user logs off or deletes their account, i am calling Code: $this->session->sess_destroy(); My login page is a cached page and browser (firefox) sometimes does not send request to server at all. If user submits the login form at this point, serever throws an error Severity: Warning --> Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (e:/wamp/tmp) Unknown 0 Using log statements, i identified that $session_data was empty and write returns failure Code: CI_Session_redis_driver::write { I am trying to fix this by adding a check in the redis session driver's write function and returning success if session data was empty PHP Code: CI_Session_redis_driver::write { Is this the correct way to handle empty session data? If not, how it should be handled?
No, what you're doing is wrong.
This is a bug that's already fixed in 3.0.5-dev: https://github.com/bcit-ci/CodeIgniter/pull/4424
|
Welcome Guest, Not a member yet? Register Sign In |