session destroyed on mobile Google Chrome while changing view to desktop site
I am using Google Chrome on a mobile device. When I change the mobile view to desktop view, the session is destroyed and it sends me to the login page of my website.
I am changing the view for my admin dashboard as some listing page is not showing properly in mobile view so I'd like to change to desktop view to be able to use the page properly.
Does anyone have any idea on this?
php google-chrome session
add a comment |
I am using Google Chrome on a mobile device. When I change the mobile view to desktop view, the session is destroyed and it sends me to the login page of my website.
I am changing the view for my admin dashboard as some listing page is not showing properly in mobile view so I'd like to change to desktop view to be able to use the page properly.
Does anyone have any idea on this?
php google-chrome session
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
Try disablingsession.use_strict_mode
in yourphp.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.
– MonkeyZeus
Nov 27 '18 at 13:47
add a comment |
I am using Google Chrome on a mobile device. When I change the mobile view to desktop view, the session is destroyed and it sends me to the login page of my website.
I am changing the view for my admin dashboard as some listing page is not showing properly in mobile view so I'd like to change to desktop view to be able to use the page properly.
Does anyone have any idea on this?
php google-chrome session
I am using Google Chrome on a mobile device. When I change the mobile view to desktop view, the session is destroyed and it sends me to the login page of my website.
I am changing the view for my admin dashboard as some listing page is not showing properly in mobile view so I'd like to change to desktop view to be able to use the page properly.
Does anyone have any idea on this?
php google-chrome session
php google-chrome session
edited Nov 27 '18 at 13:47
treyBake
3,30931136
3,30931136
asked Nov 27 '18 at 13:39
Nileshsinh RathodNileshsinh Rathod
510723
510723
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
Try disablingsession.use_strict_mode
in yourphp.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.
– MonkeyZeus
Nov 27 '18 at 13:47
add a comment |
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
Try disablingsession.use_strict_mode
in yourphp.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.
– MonkeyZeus
Nov 27 '18 at 13:47
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
Try disabling
session.use_strict_mode
in your php.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.– MonkeyZeus
Nov 27 '18 at 13:47
Try disabling
session.use_strict_mode
in your php.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.– MonkeyZeus
Nov 27 '18 at 13:47
add a comment |
1 Answer
1
active
oldest
votes
The browser is resetting session id on changing the view from mobile view to desktop or vice versa. To disable the resetting the session we have to disable the matching user agent. I have disabled in the CodeIgniter by $config['sess_match_useragent'] = FALSE;
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53501034%2fsession-destroyed-on-mobile-google-chrome-while-changing-view-to-desktop-site%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The browser is resetting session id on changing the view from mobile view to desktop or vice versa. To disable the resetting the session we have to disable the matching user agent. I have disabled in the CodeIgniter by $config['sess_match_useragent'] = FALSE;
add a comment |
The browser is resetting session id on changing the view from mobile view to desktop or vice versa. To disable the resetting the session we have to disable the matching user agent. I have disabled in the CodeIgniter by $config['sess_match_useragent'] = FALSE;
add a comment |
The browser is resetting session id on changing the view from mobile view to desktop or vice versa. To disable the resetting the session we have to disable the matching user agent. I have disabled in the CodeIgniter by $config['sess_match_useragent'] = FALSE;
The browser is resetting session id on changing the view from mobile view to desktop or vice versa. To disable the resetting the session we have to disable the matching user agent. I have disabled in the CodeIgniter by $config['sess_match_useragent'] = FALSE;
answered Dec 5 '18 at 5:55
Nileshsinh RathodNileshsinh Rathod
510723
510723
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53501034%2fsession-destroyed-on-mobile-google-chrome-while-changing-view-to-desktop-site%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
That's probably how it has to work, in case the site sets some sort of cookie that says "this is a mobile user, show them the mobile site".
– ceejayoz
Nov 27 '18 at 13:41
Try disabling
session.use_strict_mode
in yourphp.ini
. If I recall correctly this setting takes into account the browser's user agent when validating the session. I experienced this issue with IE because it can randomly switch to compatibility mode which would invalidate sessions just by visiting a new page.– MonkeyZeus
Nov 27 '18 at 13:47