Σελίδα 1 από 1

Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 17:00
από dimitris212
Καλησπέρα σας,
στην έκδοση 2.3.0.2 πως γίνεται όταν έχουμε κάνει login σαν χρήστης να μην γίνεται αποσύνδεση όταν κλείνουμε τον browser?

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 19:29
από Alexandra
Καλησπέρα
- Mήπως έχεις κάποιο addon στον browser που σου κάνει restore το session;
- Έλεγξε αν υπάρχει κάποιο vqmod που να τροποποιεί το system > library > session.php

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 19:33
από dimitris212
Όχι ούτε το ένα ούτε το άλλο!
Για να ξεκαθαρίσω τι θέλω, όταν κλείνω ένα tab του browser παραμένει συνδεδεμένο αν όμως κλείσω όλο το browser τότε γίνεται αποσύνδεση του χρήστη.

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 19:46
από Alexandra
Το opencart δεν δημιουργεί persistent cookies στο login της διαχείρισης και με το που κλείσεις τον browser αυτά λήγουν και διαγράφονται. Αυτό που ζητάς μπορείς να το κάνεις έμμεσα στον mozilla αν πατήσεις στον browser history -> restore previous session.

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 19:55
από dimitris212
Το ήθελα για τον πελάτη όχι για μένα δηλαδή να μένει συνδεδεμένος όταν ξαναμπει στο site μην χρειάζεται ξανά Login.
Οκ ευχαριστώ πολύ!

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 20:16
από Alexandra
Ετσι ακαδημαϊκά αυτό μπορεί να αλλάξει αν τροποποιήσεις το session.php με τα ακόλουθα αλλά δεν το συνηστώ:

session_set_cookie_params(0, '/');
σε
session_set_cookie_params(3600, '/');

setcookie($key, $this->session_id, ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'), ini_get('session.cookie_secure'), ini_get('session.cookie_httponly'));
σε
setcookie($key, $this->session_id, strtotime('1 day'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'), ini_get('session.cookie_secure'), ini_get('session.cookie_httponly'));

Re: Μην γίνεται αποσύνδεση όταν κλείνουμε τον browser

Δημοσιεύτηκε: 03 Μάιος 2018, 20:22
από dimitris212
Σε ευχαριστώ πολύ για τον κόπο σου!