ForumCała strona

Nawigacja

Aktualnie online

Gości online: 5

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Usunięcie własnego konta
Artur-M
To raczej podpina się pod propozycję do PF 7.01, ale że tu takowego działu nie ma - piszę tutaj.
Więc, fajnie by było, gdyby użytkownik strony w PF mógł usunąć swoje konto. Bo np. doszedł do wniosku, że nie chce mieć z daną stroną nic wspólnego, i jednocześnie nie chce, żeby ktokolwiek widział jego adres e-mail (i co z tego, że ukrył sobie adres, skoro w phpMyAdmin-ie i tak admin go widzi). A Admin to świnia, która regularnie i często rozsyła spam. Bo jak na razie to jak ktoś się raz zarejestrował - przepadło. Sam znalazłem się w takiej sytuacji, że nie mogę się uwolnić od admina pewnej strony.
To już nawet na głupiej naszej-klasie można :/ A na stronach w PHP-Fusion - nie (co nie oznacza, że PHP-Fusion jest głupie - wręcz przeciwnieSmile )

Edit: Najlepsze rozwiązanie podane w poscie: http://www.php-fu...ost_123779 i dalszych.
Edytowane przez Artur-M dnia 20.10.2009 17:16:38
 
Wścibski Gość
Dodany dnia 24.12.2024 04:21:10
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
domi17
Przyłączam się do propozycji.
 
kefirek
Tworzymy plik del.php i umieszczamy go w głównym katalogu. W załączniku plik

Potem dodajemy w infusions/ user_info_panel/ user_info_panel.php i po
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Umieszczamy
Pobierz kod źródłowy  Rozwiń Kod źródłowy
kefirek dodał/a następującą plik:
del.zip [1.47kB / 558 Pobrane]

Edytowane przez kefirek dnia 13.04.2009 10:05:39
 
bartek124
W ten sposób każdy będzie mógł usunąć każdego...
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Grzes
Poza tym co z postami czy pozostawionymi PW wysłanymi przez usuwanego usera leżącymi w skrzynkach innych użytkowników?
Co z nadesłanymi newsami czy artykułami?

Samo usunięcie rekordu z users nie wystarczy.
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
piotrek199214
Zrobiłem że nie kasuje się tylko rekord w tabeli users ale wszystkie tam gdzie są wpisy (zaczerpnięte z pliku members.php) tego oto użytkownika.
Proszę to skrupulatnie przetestować czy ta modyfikacja jest odporna na wszelkiego typu włamania.
Plik w załączniku.
piotrek199214 dodał/a następującą plik:
skasuj_konto.rar [2.44kB / 546 Pobrane]

Edytowane przez piotrek199214 dnia 13.04.2009 09:44:54
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
kefirek
Teraz nie jest przekazywane żadne id przez co nie można usnąć innego konta jak własne.
Przed usunięciem klikamy na tak jeśli chcemy usunąć konto lub na nie jeśli nie chcemy.
Wszystko jest wbudowane w osoby plik na kodzie pliku setuser.php gdzie po usunięciu konta obrazu wylosowuje.

W poście wyżej dałem nową instrukcje.
 
korekt advet
Wiesz jest tylko mały problem. Testowałem to na Webservie u mnie na kompie i da się usunąć konto administratora głównego. Wiem że napiszesz ale chyba admin nie będzie tak głupi żeby sobie konto usunąć otóż admin sam nie, ale jeżeli ktoś włamie się np. mu na e-mail (ja tak raz miałem) i przypomni hasło to może mu bezpowrotnie konto skasować i co wtedy ?
PHP-Fusion v6 to już historia PHP-Fusion v8 to tajemnica, ale PHP-Fusion v7 to dar losu Smile
www.fineasz-i-fer... - Zapraszam Smile
 
www.fineasz-i-ferb.345.pl
kefirek
korekt advet napisał/a:
Wiesz jest tylko mały problem. Testowałem to na Webservie u mnie na kompie i da się usunąć konto administratora głównego. Wiem że napiszesz ale chyba admin nie będzie tak głupi żeby sobie konto usunąć otóż admin sam nie, ale jeżeli ktoś włamie się np. mu na e-mail (ja tak raz miałem) i przypomni hasło to może mu bezpowrotnie konto skasować i co wtedy ?


Testowałes to co dałem ?
W plikach które podałem nie można usnąć konta administratora i głównego admina.
Nie da się usnąć innego konta niż swoje.
Edytowane przez kefirek dnia 13.04.2009 10:08:29
 
piotrek199214
U mnie ta opcja jest dostępna. W moim załączniku.
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Artur-M
korekt advet napisał/a:
Wiesz jest tylko mały problem. Testowałem to na Webservie u mnie na kompie i da się usunąć konto administratora głównego. Wiem że napiszesz ale chyba admin nie będzie tak głupi żeby sobie konto usunąć otóż admin sam nie, ale jeżeli ktoś włamie się np. mu na e-mail (ja tak raz miałem) i przypomni hasło to może mu bezpowrotnie konto skasować i co wtedy ?


Wtedy, skoro to admin, to gdyby musiał przy usunięciu swojego konta wpisać hasło administratora, to byłoby bezpieczniej. Bo jak ktoś by się wkradł na konto admina to już pewnie nie zna jego "hasła administratora" (o ile te hasła się różną).
Edytowane przez Artur-M dnia 13.04.2009 10:59:44
 
piotrek199214
Mała poprawka, wykryłem że jeżeli jesteś adminem wystarczy że wklepiesz adres i konto się skasuje, został dodany warunek. Plik delete.php w załączniku.
piotrek199214 dodał/a następującą plik:
delete.rar [1.02kB / 531 Pobrane]

Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Artur-M
A, ja tam bym wolał, gdyby kasowanie konta było w pliku "edit_profile.php". Bo jak ktoś ma skórkę "Atlantis" i zrezygnował z "User_info_panel" albo ten rozszerzony panel użytkownika (niczym z Extreme-Fusion) to i tak nie będzie można się skasować.
 
ICEK
No to dodaj w odpowiednim miejscu w edit_profile (tylko najpierw wgraj plik del.php z postu kefirka)

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez ICEK dnia 13.04.2009 12:26:16
 
www.modlinski.net
piotrek199214
Dodałem koło buttona aktualizuj, kasuj konto.
Plik w załączniku.
piotrek199214 dodał/a następującą plik:
edit_profile_2.rar [1.87kB / 543 Pobrane]

Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Artur-M
Wgrałem twój zmodyfikowany plik, i nic się nie zmieniło. Chyba, że główny admin nie może widzieć "Usuń konto"/
Edytowane przez Artur-M dnia 13.04.2009 13:03:00
 
piotrek199214
Dla admina się nie pokazuje! Tylko usera Smile.
Edytowane przez piotrek199214 dnia 13.04.2009 13:04:20
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Artur-M
Hehe, a co jak by admin chciał odejść?
Edytowane przez Artur-M dnia 13.04.2009 13:11:09
 
piotrek199214
No to zgłasza głównemu że już nie jest adminem i wtedy zmienia mu prawa na user i kasuje sobie sam, albo główny admin.
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Artur-M
Jak kliknąłem na usuń konto w edytuj profil, strona się otworzyła ale w treści "Usuń konto" jest błąd
Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl