wdrożenia PrestaShop Powiększenie zdjęć moduł

Rejestracja - autologowanie do panelu klienta

  • 2 Odpowiedzi
  • 4110 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Rejestracja - autologowanie do panelu klienta
« dnia: Listopad 21, 2011, 02:13:52 pm »
Presta 1.4.4.1 PL

E-mail klienta nie jest weryfikowany podczas rejestracji, co daje możliwość niezamierzonej pomyłki podczas wprowadzania adresu e-mail. Klient, który dokona rejestracji jest automatycznie zalogowany, następie składa zamówienie, a ono nie przychodzi, jeśli nieświadomie wprowadził błędny adres e-mail w formularzu rejestracyjnym. Taka osoba może się nie zorientować, że podała błędne dane i będzie czekać na informację ze sklepu, która do niego nie przyjdzie. Załóżmy, że klient opłaca zamówienie będąc cały czas zalogowanym - widzi nr konta, na które ma dokonać wpłatę, widzi dane zamówienia - zleca przelew. Obsługa sklepu realizuje zamówienie, wysyła towar - klient e-maila z powiadomieniem nie dostanie.

Jeśli wyłączymy automatyczne logowanie do sklepu po rejestracji, to klient po zarejestrowaniu się wracałby do strony logowania i musiałby ponownie wprowadzić e-mail i hasło -> byłaby to weryfikacja, że wprowadził poprawne dane.
Jak wyłączyć automatyczne zalogowanie po zakończeniu procesu rejestracji nowego klienta?

*

Bitelektro

  • Gość
Odp: Rejestracja - autologowanie do panelu klienta
« Odpowiedź #1 dnia: Listopad 21, 2011, 03:36:21 pm »
Witaj,

Spróbuj zmodyfikować delikatnie plik AuthController.php w katalogu controllers

W pliku AuthController odszukaj    self::$cookie->logged = 1  i pozmieniaj na    self::$cookie->logged = 0

W tym pliku są dwa takie wpisy około lini 174 oraz 254.

Daj znacz czy to zadziałało.
Pozdrawiam

*

Offline fujitsu

  • Stały użytkownik
  • ***
  • 65
  • 0
Odp: Rejestracja - autologowanie do panelu klienta
« Odpowiedź #2 dnia: Listopad 23, 2011, 09:34:28 am »
Ustawienie opcji na 0 powoduje, że zarejestrowany użytkownik nie może się zalogować (jest wylogowywany w procesie logowania).