blokada konta po czasie - Strona 3
Strona 3 z 4 PierwszyPierwszy 1234 OstatniOstatni
Wyniki 21 do 30 z 36

Temat: blokada konta po czasie

  1. #21
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Cytat Wysłane przez jolaass Zobacz wiadomość
    (...)
    Jest jeden warunek w ID użytkowników wyłączonych musi być coś wpisane (chociaż jedno ID)
    To akurat wiedziałem, ale zrobiłem błąd zostawiając przecinek po ostatnim ID i to powodowało niedziałanie dodatku.
    Tradycyjnie już chcę złożyć serdeczne podziękowania Joli, bez której pomocy nie ruszyłbym tego problemu.
    Dla swoich potrzeb zrobiłem dodatkową przeróbkę tego dodatku w wersji kasującej konto użytkownika po upłynięciu określonego limitu od ostatniego logowania, którą nazwałem plg_limittimeoutlastvisitusers_pl i w takiej postaci zainstalowałem na stronie. Oryginalną wersje dodatku też zainstalowałem, by usuwał konta bez dokonanej aktywacji. Tym sposobem mam zautomatyzowane dwie sprawy, dotychczas wymagające odręcznego kasowania kont.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #22
    Senior Gall Anonim awatar
    Dołączył
    19-10-2010
    Wpisy
    6 947
    Punkty
    447

    Domyślny

    Cytat Wysłane przez alex51 Zobacz wiadomość
    Dla swoich potrzeb zrobiłem dodatkową przeróbkę tego dodatku w wersji kasującej konto użytkownika po upłynięciu określonego limitu od ostatniego logowania, którą nazwałem plg_limittimeoutlastvisitusers_pl i w takiej postaci zainstalowałem na stronie.
    @alex51 To może Wrzucisz na forum spakowaną paczuszkę - może się przydać w przyszłości.
    Pzdr

  4. #23
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Żaden problem wstawię obie paczuszki.

  5. #24
    Senior Gall Anonim awatar
    Dołączył
    19-10-2010
    Wpisy
    6 947
    Punkty
    447

    Domyślny

    Cytat Wysłane przez alex51 Zobacz wiadomość
    Żaden problem wstawię obie paczuszki.
    @alex51 - obie zaciągnę (jak wrócę z biegania ) oraz dziękuję w swoim i jak mniemam wielu innych Forumowiczów imieniu.
    Pzdr

  6. #25
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Dopóki nie nastąpi akceptacja paczuszkę z moją przeróbka możesz pobrać >>tutaj<<.

  7. #26
    Senior Gall Anonim awatar
    Dołączył
    19-10-2010
    Wpisy
    6 947
    Punkty
    447

    Domyślny

    Cytat Wysłane przez alex51 Zobacz wiadomość
    Dopóki nie nastąpi akceptacja paczuszkę z moją przeróbka możesz pobrać >>tutaj<<.
    Pobrałem i dziękuje raz jeszcze
    P.S. Przeklikam za parę dni, jak tylko się obrobię.

  8. #27
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Dzięki pomocy wszystkich wypowiadających się w tym wątku uzyskaliśmy dwa dodatki usprawniające obsługę kont użytkowników. Pozwolę sobie je podsumować.

    1. Usuwanie kont użytkowników, którzy nie aktywowali swojego konta, z określeniem limitu dni, po którym takie konto zostanie automatycznie skasowane.
    2. Kasowanie kont użytkowników zarejestrowanych ale nie logujących się przez określony czas.

    Zastanawiam się jeszcze nad trzecią ewentualnością:
    3. Kasowanie kont użytkowników zarejestrowanych, ale nigdy nie logujących się.

    Zdarzają się i to nie tak rzadko rejestracje być może zbyt pochopne lub czasami zwyczajnie omyłkowe, które osoby rejestrujące się porzucają, nie wchodząc po zarejestrowaniu się na stronę. W systemie takie konta są przedstawione specyficzną informacją w pozycji lastvisitDate - 0000-00-00 00:00:00.
    Takie konta nie są objęte działaniem w/w pluginów i praktycznie "wiszą", niepotrzebnie obciążając bazę danych i psując statystyki.

    Zastanawiam się nad znalezieniem sposobu by w podobnie jak w dwóch wcześniej pokazanych przykładach kasować takie "martwe dusze" po jakimś ustalonym przedziale czasowym, np. po tygodniu od daty rejestracji, która jako registerDate jest w systemie w tych przypadkach odnotowana.

    Reasumując:
    Jak dostosować kod używany we wcześniejszych przypadkach, by dzięki jego użyciu dało się usuwać po tygodniu od momentu aktywowanej rejestracji konta osób, które nigdy się nie zalogowały?

  9. #28
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Przetestuj takie zapytanie:
    Kod PHP:
    $query "SELECT u.id AS uid, a.id AS aid FROM #__users AS u"
            
    "\n LEFT JOIN #__core_acl_aro AS a ON a.value = u.id" 
            
    "\n WHERE DATE_ADD(u.registerDate, INTERVAL $days DAY) < NOW() AND block = 0 AND u.lastvisitDate = '0000-00-00 00:00:00' AND u.gid NOT IN(23,24,25) AND u.id NOT IN($excludes)"

  10. #29
    Bywalec GrzesiekP awatar
    Dołączył
    27-09-2010
    Wpisy
    124
    Punkty
    11

    Domyślny

    Spróbuję to jutro zebrać w całość i jakoś ładnie zapakować, bo mnie też taki dodatek się przyda

    @alex51
    Ad. 2,3 -> tu oczywiście chodzi o zarejestrowanych i potwierdzonych, tak?

  11. #30
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Jolu, dziękuję bardzo, jesteś jak zawsze nieoceniona.
    @GrzesiekP - oba dodatki niedługo będą do pobrania w naszej plikowni, a na razie wstawiam je na swój serwer:
    - usuń nielogujących się nigdy od czasu zarejestrowania
    - usuń nie odwiedzających przez określony czas
    Ostanio edytowane przez alex51 : 23-02-2011 10:18

Strona 3 z 4 PierwszyPierwszy 1234 OstatniOstatni

Podobne tematy

  1. Podwójne włamanie, blokada konta w hostit, proszę o radę
    przez Preacher na forum Bezpieczeństwo
    Odpowiedzi: 5
    Ostatni post/autor: 05-06-2010, 21:08
  2. blokada konta nowego usera
    przez komargm na forum Różne
    Odpowiedzi: 1
    Ostatni post/autor: 15-09-2009, 19:18
  3. Błąd w czasie ładowania
    przez frodo_27 na forum Administracja Joomla!
    Odpowiedzi: 2
    Ostatni post/autor: 10-01-2008, 15:40
  4. Statystyki w czasie rzeczywistym?
    przez mariov na forum Administracja Joomla!
    Odpowiedzi: 0
    Ostatni post/autor: 05-07-2007, 19:01
  5. Blokada konta admin w joomla
    przez surogi na forum Administracja Joomla!
    Odpowiedzi: 4
    Ostatni post/autor: 19-05-2007, 23:24

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •