Tani hosting

Modyfikacja Zapamiętaj mnie - automatyczne logowanie na 14 dni
lukexd Offline
Użytkownik

Liczba postów: 29
Reputacja: 1
Post: #21
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 19-06-2013 16:15
Kod:
$user->setSession('submit','login','pass');

W pliku login w katalogu głównym nie ma takiej linii. A przynajmniej ja nie mam. Wcześniej przy TenTego2.1 działało ale teraz jestem na 2.3 i nie potrafię odnaleźć tej linii.

Yup mój błąd. Normalnie ten fragment kodu się znajduje natomiast ja przypadkowo do katalogu głównego przeniosłem login z admina który jest zupełnie inny i nie zawiera tej linii Wink

Strona dla prawdziwych facetów
(Ten post był ostatnio modyfikowany: 19-06-2013 16:31 przez lukexd.)
Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
kmike Offline
Pomocnik

Liczba postów: 2,092
Reputacja: 232
Post: #22
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 25-06-2013 14:06
Nastąpiła bardzo istotna zmiana w kodzie dotycząca kwestii bezpieczeństwa logowania! Każdemu kto ma zainstalowaną modyfikację proponuję wykonać ponownie ostatni krok. Podmianę 3 funkcji w pliku admin/apps/users/app_page.php

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
Luna_s20 Offline
Użytkownik

Liczba postów: 12
Reputacja: 3
Post: #23
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 05-01-2014 01:35
Po zainstalowaniu tej wtyczki NIE WYLOGOWUJE użytkownika(zastosowałam rady dla automatycznego logowania ale też to nic nie dało). Próby odinstalowania dały tyle, że można się wylogować, nie można się zalogować. Sama już nie wiem czy to wina hosta, moja, czy wtyczki.(strona jest na Hostingerze).
Cytuj
kmike Offline
Pomocnik

Liczba postów: 2,092
Reputacja: 232
Post: #24
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 05-01-2014 20:14
Nie winię hostingera, ale polecam zmienić hosting. Jeżeli chcesz wrócić do poprzednich ustawień wgraj (prawdopodobnie) oryginalne pliki.

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
abszor Offline
Użytkownik

Liczba postów: 7
Reputacja: 0
Post: #25
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 12-01-2014 01:00
może mi ktoś podesłać plik : app_page.php ? ponieważ występuje taki błąd za kazdnym razem probował to nawet zrobić programista znający się na tym .. Parse error: syntax error, unexpected 'PHPImageWorkshop' (T_STRING) in /home/u411929177/public_html/admin/apps/users/app_page.php on line 378

@Edit: Problem rozwiązany porostu ostatni kod ktory miałem podmienić jest troszkę zle napisany Smile kolega trochę posprawdzał i już jest spoczko Smile
(Ten post był ostatnio modyfikowany: 12-01-2014 01:46 przez abszor.)
Cytuj
lvcky Offline
Użytkownik

Liczba postów: 27
Reputacja: 0
Post: #26
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 22-03-2014 15:56
(29-04-2013 02:15)Widmo napisał(a):  U mnie sprawa wygląda następująco, gdy mam:
Kod:
setcookie ("ImLoggedIn", "", time() - 3600, "/login");
Wylogowuje fajnie z przeglądarki Google Chrome, lecz w Firefoxie po kliknięciu zaloguj mnie lub dodaj automatycznie loguje.

Gdy zastosuję kod z dodatkowym ukośniekiem:
Kod:
setcookie ("ImLoggedIn", "", time() - 3600, "/login/");
Wtedy jest całkowicie odwrotna sytuacja wszystko ok w Firefoxie, ale automatycznie loguje w Chromie.

U mnie dzieje się dokładnie to samo. Jakiś pomysł @kmike? Smile
(Ten post był ostatnio modyfikowany: 22-03-2014 15:57 przez lvcky.)
Cytuj
kmike Offline
Pomocnik

Liczba postów: 2,092
Reputacja: 232
Post: #27
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 22-03-2014 15:59
Spróbuj usunąć ostatni argument , "/login/"

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
lvcky Offline
Użytkownik

Liczba postów: 27
Reputacja: 0
Post: #28
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 22-03-2014 16:11
Mam przyjazne linki włączone więc to nic nie da. Wtedy na dwóch przeglądarkach automatycznie się loguje.
Jakieś pomysły? Będę niezmiernie wdzięczny bo zależy mi na tej funkcji Smile
(Ten post był ostatnio modyfikowany: 22-03-2014 17:14 przez lvcky.)
Cytuj
sramo Offline
Donator TenTego 2.x

Liczba postów: 50
Reputacja: 2
Post: #29
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 03-04-2014 02:05
Nie wiem czemu, ale jeżeli zostawię funkcję:
Kod PHP:
function verifyLogin($rank NULL) {
        if(isset(
$_SESSION['login']) && isset($_SESSION['pass'])) {
            
$query mysql_query("SELECT * FROM `$this->table` WHERE `user`='".$_SESSION['login']."' AND `pass`='".$_SESSION['pass']."' AND `active`='1'");
            if(
mysql_num_rows($query) == 0) {
                unset(
$_SESSION['login']);
                unset(
$_SESSION['pass']);
                return 
0;
            }
            else if(
mysql_num_rows($query) == 1) { 
                
$user mysql_fetch_array($query);
                if(
$user['rank'] == 3header('Location: http://'.$this->host().'/banned.php');
                else {
                    
$date date('Y-m-d H:i:s'); $ip $_SERVER['REMOTE_ADDR'];
                    
mysql_query("UPDATE `$this->table` SET `last_seen`='$date', `last_ip`='$ip' WHERE `user`='".$_SESSION['login']."'");
                    return 
1
                }
                
mysql_query("UPDATE `$this->table` SET `remind`=NULL WHERE `id`='".$user['id']."'");
            }
        }
    } 

To zapamiętywanie działa Big Grin . Proszę jakiegoś speca o ocenienie, bo może ja mam jakiś magiczny komputer, czy coś Smile
(Ten post był ostatnio modyfikowany: 03-04-2014 02:06 przez sramo.)
Cytuj
sramo Offline
Donator TenTego 2.x

Liczba postów: 50
Reputacja: 2
Post: #30
RE: Zapamiętaj mnie - automatyczne logowanie na 14 dni 03-04-2014 14:07
Dobra, jednak ja miałem magiczny komputer Wink Po restarcie przestało działać.
Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości