phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:28
Deaktywacja usera
Autor Wiadomość
Andrzej.K


Pomógł: 9 razy
Posty: 196
Wysłany: 19-07-2006, 07:48   Deaktywacja usera

    ###############################################
    ## Hack Title: Deactivate_User
    ## Hack Version: 1.01
    ## Author: Andrzej.K (BITCOM.pl)
    ###############################################


Funkcja dodaje w profilu usera link "Deactivate", widoczny tylko dla Adminów. Kliknięcie linku powoduje deaktywację konta usera, wygenerowanie klucza aktywującego i wysłanie go na zarejestrowany adres e-mail. Działa to podobnie jak przy rejestracji nowego użytkownika.
Funkcja przydaje się do zweryfikowania adresu e-mail usera...

Modyfikacje:
    1.01: W przypadku wyświetlenia profilu nieaktywnego usera, administratorowi pojawia się link aktywujący.
_________________
Andrzej.K
Ostatnio zmieniony przez Polaczek 20-08-2010, 20:13, w całości zmieniany 2 razy  
 
     
Gadatliwa Kasia 

   
rahim

Pomógł: 1 raz
Posty: 184
Wysłany: 21-01-2007, 15:41   

A można masowo deaktywować? Bo mam taki problem, że dotychczas nie było włączonej aktywacji via mail, ale niektórzy tworzyli "fałszywe" konta. Teraz chciałbym wszystkich deaktywować i żeby każdy dostał maila do aktywacji. Tych, którzy nie aktywują z powrotem w ciągu kilkunastu dni po prostu usunę.
 
     
MrK


Pomógł: 1 raz
Posty: 65
Wysłany: 21-01-2007, 20:09   

Równiez jestem zainteresowany sposobem eliminacji userów podanym wyzej przez rahim.
_________________
Pozdrawiam
MrK
 
     
Andrzej.K


Pomógł: 9 razy
Posty: 196
Wysłany: 22-01-2007, 07:22   

W załączniku znajduje się skrypt, który po wywołaniu deaktywuje wszystkie konta userów rozsyłając linki aktywujące...

Skrypt pisałem do jednorazowego użytku, nie ma żadnych bajerów, zabezpieczeń itp !!! Należy go wywołać z ręki poprzez wpisanie odpowiedniego adresu. Ze względu na brak zabezpieczeń sugieruję usunąć go po wykorzystaniu z serwera.

Skrypt deaktywuje wszystkie konta powyżej określonego ID (domyślnie 2), można to zmienić edytując poniższe linie:
Kod:
    $sql = "SELECT user_id FROM " . USERS_TABLE . "
    WHERE user_id > 2";


W razie problemów pisać :)
_________________
Andrzej.K
 
     
rahim

Pomógł: 1 raz
Posty: 184
Wysłany: 22-01-2007, 22:17   

Zdaje się, że działa bardzo dobrze :) Najpierw deaktywowało mi userów do id 100, potem zmieniłem w pliku na > 100 i zrobiła się następna setka :) W PA "Nieaktywni userzy" są ładnie wyszczególnieni, sam dostałem maila z prośbą o aktywację, czyli chyba jest dobrze :) Tylko za pierwszym razem miałem ciągle ładującą się białą planszę, a w następnej setce ładnie wyświetliło się po kolei, czy ten id OK, czy nie OK :]
 
     
edytan

Posty: 8
Wysłany: 09-02-2007, 16:17   

a jaki jest sposób na deaktywację jednego użytkownika "na jego prośbę"?
nie chcę usuwać jego konta ani wysyłać maila z linkiem do ponownej aktywacji - chcę go zablokować tak żeby nie otrzymywał maili, pw i innych komunikatów od użytkowników i admina
 
     
rahim

Pomógł: 1 raz
Posty: 184
Wysłany: 09-02-2007, 21:12   

Zmienić mu maila na fikcyjnego i wyłączyć pw? :>
 
     
edytan

Posty: 8
Wysłany: 09-02-2007, 21:39   

Patrz Pan jakie to proste ;-)
Dzięki :-D
 
     
Fargariel

Posty: 73
Wysłany: 10-06-2007, 20:14   

sugestia: jezeli uzytkownik nie jest aktywny, nie powinno sie wyswietlac w profilu Deactivate. mozna by tez dorobic Activate...
 
     
Andrzej.K


Pomógł: 9 razy
Posty: 196
Wysłany: 26-06-2007, 09:46   

Fargariel, Zrobione... uaktualniona wersja znajduje się w pierwszym poście...
_________________
Andrzej.K
 
     
Fargariel

Posty: 73
Wysłany: 26-06-2007, 11:13   

Andrzej.K napisał/a:
Fargariel, Zrobione... uaktualniona wersja znajduje się w pierwszym poście...

Pieknie. Mam jeno nadzieje, ze nie bede mial problemow z updatem;f
 
     
Andrzej.K


Pomógł: 9 razy
Posty: 196
Wysłany: 26-06-2007, 11:35   

Fargariel, Porównaj opis zmian... tak naprawdę zmieniły się tylko dwie linijki...
_________________
Andrzej.K
 
     
Fargariel

Posty: 73
Wysłany: 26-06-2007, 11:49   

dziala dobrze. ale wolalbym zeby przy aktywacji zamiast "twoje konto zostalo aktywowane, bla, bla, bla" pojawialo sie adekwatnie do deactivate:
User: NICK (ID) - Aktywowany
 
     
Gadatliwa Kasia 

   
Andrzej.K


Pomógł: 9 razy
Posty: 196
Wysłany: 26-06-2007, 13:10   

Jest tak dlatego, że aktywacja usera wykonywana jest przez istniejąca funkcję... do deaktywacji pisałem własny skrypt...
_________________
Andrzej.K
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 14
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



Koszulki informatyczne



phpbb

serwis laptopów

Design Cart

darujsobie.pl - Sklep z gadżetami

• Zamów reklamę