blokada konta po czasie
Strona 1 z 4 123 ... OstatniOstatni
Wyniki 1 do 10 z 36

Temat: blokada konta po czasie

  1. #1
    Przeglądacz
    Dołączył
    25-07-2010
    Wpisy
    67
    Punkty
    10

    Domyślny blokada konta po czasie

    Szukam dodatku który zablokuje konto użytkownika po określonym czasie.

    msm

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 369
    Punkty
    485

    Domyślny

    Jest taki dodatek - Kill Unapproved Users niestety, według informacji na JED, plugin ten działa tylko w trybie legacy.
    Jednak kolega Marek Kolka - zorro publikuje jego polską wersje i dodaje informację, że dodatek ten jest natywny dla J!1.5.
    Ten plugin usuwa użytkowników, którzy zarejestrowali się ale nie aktywują konta przez N dni. Ilość dni można określić w ustawieniach dodatku.
    Ostanio edytowane przez alex51 : 04-02-2011 19:13

  4. #3
    Przeglądacz
    Dołączył
    25-07-2010
    Wpisy
    67
    Punkty
    10

    Domyślny

    Dziękuje za informacje zawsze to coś, chodzi mi bardziej o deaktywację konta po ustalonej dacie. W portalu użytkownik wykupuje sobie abonament na określony czas i po tym czasie konto przestaje być aktywne. Myślałem że w j1.6 będzie już taka funkcjonalność ale nie znalazłem.

    msm

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

    Domyślny

    Domyślałem się o jaką funkcjonalność Ci chodziło, sam też szukałem swego czasu takiego rozwiązania, które by usuwało konto użytkownika nie odwiedzającego strony po określonym czasie. Nie udało mi się nic takiego wyszukać.
    Zastanawiam się jednak, czy nie dałoby się przerobić wspomnianego powyżej dodatku, by uzyskać planowaną funkcjonalność. Obawiam się jednak, że jedynie Jola byłaby w stanie powiedzieć coś na ten temat.
    Ostanio edytowane przez alex51 : 04-02-2011 19:29

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

    Domyślny

    Można by pokombinować z dostępem za pomocą wykupowanych punktów abonamentowych - po jednym za każdy dzień kalendarzowy abonamentu - koniec punktów - koniec dostępu - chyba że kupi nowe - coś mi świta system punktów z takimi możliwościami - ale to jak rozwiążę swoje problemy z centralnym sklepem rozsyłającym automatycznie zamówienia do terenowych oddziałów według adresu klienta składającego zamówienie w sklepie. /stawiałem wątek - niestety bezowocnie /
    Pzdr

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

    Domyślny

    Witam,
    nie podejrzewam zebyś znalazł gotowe rozwiązanie (chyba, że jest wbudowane w jakieś rozszerzenie).
    Zablokowanie użytkownika nie jest wielkim problemem - trzeba tylko wiedzieć jak pobrać warunek tego blokowania.
    Czyli znać miejsce gdzie jest zapisane kto, kiedy i na jak długo ma wykupione konto.
    Wg mnie modyfikacja indywidualna.

  8. #7
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Z tego co pamiętam to JoeMonster stoi na J!, a oni coś takiego tam mają. Strzelam na 99%, że to dedykowany komponent, ale nie zaszkodzi zapytać, w końcu pewnie też jakieś tam poszukiwania w tym kierunku prowadzili.
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

  9. #8
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    Cześć @Robster

    Z tego co pamiętam to JoeMonster stoi na J!
    Raczej nie.
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

  10. #9
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Hej @palyga007

    Czyli coś mi się ubzdurało
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

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

    Domyślny

    Widzę, że dyskusja przybrała kierunek związany z adaptacją systemu abonamentowego. Mnie bardziej interesuje bardziej ogólny kierunek, czyli sposób na określenie czasu dla ważności zwykłego konta użytkownika. Zakładam taką tezę: użytkownik po zarejestrowaniu się i aktywowaniu swojego konta "zapomina" o nim i przestaje odwiedzać stronę. Ustalam przykładowy limit - 3 miesiące, po którym to terminie po brakach odwiedzin konto użytkownika zostanie automatycznie usunięte.
    Wspomniany wcześniej dodatek Kill Unapproved Users działa prawie tak samo, jak planuje, ale w odniesieniu do kont jeszcze nie aktywowanych. Mam więc takie pytanie: czy w cytowanym poniżej kodzie (całość zawartości pliku killunapproved.php) jest możliwość modyfikacji pozwalającej uzyskać planowaną przeze mnie funkcjonalność?:
    Kod PHP:
    <?php
    /**
    * @package        Joomlatunes plugin collection
    * @copyright    Copyright (C) 2006-2008 by Dmitry V. Smirnov (http://www.joomlatune.ru)
    * @license        GNU/GPL, see LICENSE.php
    */

    // no direct access
    defined '_JEXEC' ) or die ( 'Restricted access' );

    jimport 'joomla.plugin.plugin' );

    /**
     * Joomla! Kill Unapproved Users plugin
     */
    class plgSystemKillUnapproved extends JPlugin {
        
    /**
         * Constructor
         *
         * For php4 compatability we must not use the __constructor as a constructor for plugins
         * because func_get_args ( void ) returns a copy of all passed arguments NOT references.
         * This causes problems with cross-referencing necessary for the observer design pattern.
         *
         * @param    object        $subject The object to observe
         * @param     array          $config  An array that holds the plugin configuration
         * @since    1.0
         */
        
    function plgSystemKillUnapproved(& $subject$config) {
            
    parent::__construct $subject$config );
        }
        
        function 
    onAfterInitialise() {
            
    $days $this->params->get 'days' );
            
    $excludes     $this->params->get('excludes',0);
            
            
    $db = & JFactory::getDBO ();
            
            
    $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 = 1 AND u.gid NOT IN(23,24,25) AND u.id NOT IN($excludes)";
            
    $db->setQuery $query );
            
    $rows $db->loadObjectList ();
            
            if (
    count$rows ) > 0) {
                foreach (
    $rows as $row){

                    
    $uid $row->uid;
                    
    $aid $row->aid;
                    
                    
    $query "DELETE FROM #__users WHERE id = $uid";
                    
    $db->setQuery $query );
                    
    $db->Query ();
                    
                    
    $query "DELETE FROM #__core_acl_aro WHERE id = $aid";
                    
    $db->setQuery $query );
                    
    $db->Query ();
                    
                    
    $query "DELETE FROM #__core_acl_groups_aro_map WHERE aro_id = $aid";
                    
    $db->setQuery $query );
                    
    $db->Query ();
                }
                unset (
    $row);    
            }
        }
    }
    Żałuję, że nie mam wystarczającej motywacji do nauki php, a może nie potrafię znaleźć właściwych źródeł do rozpoczęcia tej nauki?
    Ostanio edytowane przez alex51 : 05-02-2011 07:23

Strona 1 z 4 123 ... 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
  •