Archiwum - Bezpieczne logowanie - unikalny login
kevin_ - 20-05-2010, 12:38 Temat postu: Bezpieczne logowanie - unikalny login Modyfikacja została wycofana na prośbę autora - więcej tutaj: http://www.przemo.org/php...p=677811#677811
Bezpieczne logowanie - unikalny login
Opis napisał/a: |
Podczas logowania nie używamy starego loginu (Nazwa użytkownika) tylko nowego unikalnego Loginu podanego podczas rejestracji. Owy login służyć będzie tylko do logowania, a "Nazwa użytkownika" będzie wyświetlana w tematach/liście użytkowników itd.
|
Powinno trochę pomóc jeśli chodzi o bezpieczeństwo konta - nawet wysłanie nowego hasła ("Zapomniałem hasła") musimy podać unikalny login - jeśli oczywiście modyfikacja jest włączona. W razie błędów proszę pisać tutaj, bądź PW
SCREENY:
a) Jeśli nie mamy ustawionego loginu to wyświetli nam się komunikat o koniecznej edycji profilu (Komunikat głównie dla for, które dopiero zainstalują modyfikację i będzie trzeba poinformować innych o konieczności edycji)
b) Edycja profilu / Rejestracja - unikalny login to "olo" dla użytkownika "test7" - W PA możemy zablokować aby użytkownik NIE MÓGŁ ZMIENIAĆ (EDYTOWAĆ) LOGINU
c) PA -> Konfiguracja -> Dodatkowe, opcja "Zezwól na logowanie za pomocą nazwy użytkownika" służy dla for o których już mówiłem w punkcie "a"
d) PA -> Użytkownicy -> Edycja, administrator może zmieniać login użytkowników. Dobre w przypadku, jeśli ktoś nie dostosował się do komunikatu z punktu "a" i zablokował możliwość logowania za pomocą Nazwy użytkownika.
krystianr - 20-05-2010, 12:42
kevin_,
super mod, takie coś jest też na IP.Board albo VBulletin
MagicalFire - 20-05-2010, 12:49
krystianr napisał/a: | IP.Board albo VBulletin |
bo to było pisane według tych modów
dzis modka przetestuje
bobek97 - 20-05-2010, 22:29
MagicalFire, i jak? Działa? Bo u mnie coś nei chce, gdy chcę zmodyfikować profil wywala mi błąd w usercp_register w linijce 920 tzn.
Kod: |
VALUES ($user_id, '" . str_replace("\'", "''", $user_loginname) . "', '" . str_replace("\'", "''", $username) . "',
|
[ Dodano: 22-05-2010, 22:45 ]
OK działa - wina Easymoda - niekompatybilny
**Smieszek** - 22-08-2010, 10:54
Sory że odświeżam ale mi nie działa.
Znaczy ustawiłem w PA aby nie można było się logować za pomocą nazwy użytkownika.
Ale i tak mogę sie logować a jak ustawiłem login do zalogowania się to i tak się nie dało zalogować.
Tylko się da z nazwy użytkownika.
Prosiłbym o pomoc..
le$ek - 16-10-2010, 19:46
Mam następujący problem z tą modyfikacją, co mają zrobić użytkownicy, którzy się wylogowali Zainstalowałem to, użytkownik się wylogował a podczas ponownego logowania wyskakuje, że użytkownik nie istnieje. Można coś z tym zrobić
Walusss - 17-10-2010, 18:02
Poinformować ich na maila xD
kowalski_michal - 23-01-2011, 22:36 Temat postu: zapytanie czyli moge zainstalowac moda - wyslac wszystkim info iz powinni zedytowac profil... do konca miesiaca...(do tej pory dzialalo by zwykle logowanie) a pozniej uruchomic moda aby dzialalo tylko przez unikalny login?
le$ek - 29-01-2011, 07:17
Pojawił się pewien problem, gdy wchodzę w swój profil i np. chcę dodać avatar to wyskakuje "Ta nazwa loginu jest już zajęta"
CSWOLAWEST - 05-02-2011, 14:48
tzn. ze login mozna zmienić po zainstalowaniu modyfikacji ???
strzelba - 12-02-2011, 18:44
a jak to bedzie dzialac z taka modyfikacja jak Forgotten Username
strzelba - 12-02-2011, 22:29
no właśnie nie mogę jej znaleźć ale z tego co pamiętam jest gdzieś na forum
ale jak by co cały moje jest w załączniku
[ Dodano: 14-02-2011, 14:25 ]
a i jeszcze jedno mi się nasunęło na myśl
czy nie lepiej było by aby ten "nowy" login musiałby być inny od "starego"
qrka - 19-02-2011, 12:39
Kevin_ bardzo by to było skomplikowane żeby wymusić aby login był inny niż nick?
kevin_ - 19-02-2011, 12:49
qrka, spróbuj ./includes/functions_validate.php
Kod: |
przed tym:
return array('error' => false, 'error_msg' => '');
dodaj
if ( $userdata['username'] == $username )
{
return array('error' => true, 'error_msg' => 'login nie moze byc taki sam jak nazwa uzytkownika');
}
|
nie sprawdzałem, powinno raczej zadziałać
qrka - 19-02-2011, 13:14
działa ale tylko dla użytkowników wcześniej zarejestrowanych którzy dopisują login
nie działa dla nowo rejestrujących się
|
|
|