mirror of
https://github.com/Relintai/rcpp_framework.git
synced 2025-05-06 17:51:36 +02:00
Explicitly set path to / for the user session cookie.
This commit is contained in:
parent
8e4bb75bcb
commit
ebb5d57fb9
@ -66,7 +66,10 @@ void UserController::handle_login_request_default(Request *request) {
|
|||||||
session->add_int("user_id", user->id);
|
session->add_int("user_id", user->id);
|
||||||
SessionManager::get_singleton()->save_session(session);
|
SessionManager::get_singleton()->save_session(session);
|
||||||
|
|
||||||
request->add_cookie(::Cookie("session_id", session->session_id));
|
::Cookie c = ::Cookie("session_id", session->session_id);
|
||||||
|
c.path = "/";
|
||||||
|
|
||||||
|
request->add_cookie(c);
|
||||||
|
|
||||||
//todo implement redirect!
|
//todo implement redirect!
|
||||||
|
|
||||||
@ -492,6 +495,7 @@ void UserController::user_session_setup_middleware(Object *instance, Request *re
|
|||||||
int user_id = request->session->get_int("user_id");
|
int user_id = request->session->get_int("user_id");
|
||||||
|
|
||||||
if (user_id != 0) {
|
if (user_id != 0) {
|
||||||
|
|
||||||
Ref<User> u = UserModel::get_singleton()->get_user(user_id);
|
Ref<User> u = UserModel::get_singleton()->get_user(user_id);
|
||||||
|
|
||||||
if (u.is_valid()) {
|
if (u.is_valid()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user