To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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 :roll:

MagicalFire - 20-05-2010, 12:49

krystianr napisał/a:
IP.Board albo VBulletin :roll:

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ę :(



Powered by phpBB modified by Przemo © 2003 phpBB Group