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: joli
22-01-2009, 18:57
[Modyfikacja] Porównywanie haseł przy rejestracji
Autor Wiadomość
pafflick


Pomógł: 16 razy
Posty: 295
Wysłany: 07-11-2007, 22:45   [Modyfikacja] Porównywanie haseł przy rejestracji

Moja pierwsza własna modyfikacja dla phpBB by Przemo (ale z powodzeniem można wykorzystywać na innych stronach). ;]

Mod sprawdza, czy wpisane przez użytkownika hasła są identyczne (w polach Hasło i Potwierdź hasło). Sprawdza to JavaScript, odbywa się to w czasie rzeczywistym i jest wyświetlany do tego stosowny komunikat. 8)
Osoby, które znają HTML (do tego CSS) i/lub JavaScript, mogą go dostosować do własnych potrzeb. ;)

Mod jest w wersji testowej 0.1 - na razie chcę by użytkownicy instalowali go na swoich forach/stronach i pisali tu o ewentualnych błędach (których po prawidłowej instalacji na 99% nie powinno być), lub propozycjach, czy sugestiach.

INSTRUKCJA:
Kod:
######################################################################
##
## MOD Title: Weryfikator Haseł :P
## MOD Author: pafflick < pafflick@go2.pl >
## MOD Description: Jak wyżej...
## MOD Version: 0.2 (Wersja testowa)
##
## Installation Level: Easy
## Installation Time: ~1 min.
## Files To Edit: 1 - for each style (profile_add_body.tpl)
## License: Cena to trzy piendźiesiont, albo
##          paczka fajek, dziesięć jajek,
##          dwa napoje, reszta Twoja!
##
######################################################################
##
## Author Notes:
## Mod z powodzeniem może byc wykorzystany na każdej stronie,
## gdzie potrzeba dwa razy wpisać hasło.
##
######################################################################
##
## Wyedytuj wszystkie pliki stylów, odpowiednio dla każdego stylu,
## jaki jest zainstalowany na Twoim forum.
## Pamiętaj o właściwej stronie kodowania dla języka Polskiego!
##
######################################################################

##
##----------------------[ ===> INSTALACJA <=== ]----------------------
##

======>

#
#-------[ OTWÓRZ ]----------------------------------------------------
#

/templates/*nazwa_twojego_stylu*/profile_add_body.tpl

#
#-------[ => ZNAJDź => ]----------------------------------------------
#

{ERROR_BOX}

#
#-------[ <- PRZED, DODAJ ]-------------------------------------------
# (lub po prostu na początku pliku)

<script type="text/javascript">
<!--
function sprawdzanie(pole1Id, pole2Id, informacjaId, dobrze, zle)
  {
pole1 = document.getElementById(pole1Id);
pole2 = document.getElementById(pole2Id);
informacja = document.getElementById(informacjaId);
  if (pole1.value && pole1.value == pole2.value)
    {
  informacja.innerHTML = dobrze;
    }
  else
    {
  informacja.innerHTML = zle;
    }
  }
function sprawdzaj_hasla()
  {
  sprawdzanie('haslo1','haslo2','info', '<'+'span style="color:green;">Hasła się zgadzają, możesz kontynuować...<'+'/span>', '<'+'span style="color:red;">Hasła się nie zgadzają, wpisz oba jeszcze raz...<'+'/span>');
  }
//-->
</script>

#
#-------[ => ZNAJDź => ]----------------------------------------------
#

value="{NEW_PASSWORD}"

#
#-------[ -> ZA, DODAJ ]----------------------------------------------
# (ze spacją na początku!)

 id="haslo1"

#
#-------[ => ZNAJDź => ]----------------------------------------------
#

value="{PASSWORD_CONFIRM}"

#
#-------[ -> ZA, DODAJ ]----------------------------------------------
# (ze spacją na początku!)

 id="haslo2" onKeyUp="sprawdzaj_hasla()"

#
#-------[ W TEJ SAMEJ LINII ZNAJDź => ]-------------------------------
#

/>

#
#-------[ -> ZA, DODAJ ]----------------------------------------------
#

<div style="display:inline;margin-left:10px;" id="info"></div>

#
#-------[ ZAPISZ I ZAMKNIJ PLIK ]-------------------------------------
#

======>

#
#-------[ WYŚLIJ NA SERWER ]------------------------------------------
#

WYŚLIJ *** /templates/*nazwa_twojego_stylu*/profile_add_body.tpl

##
##------------------------[ ===> EoM <=== ]---------------------------
##
W razie czego, załączam też instrukcję w pliku tekstowym.
    Ponieważ nie mam uprawnień do pisania tematów w odpowiednim dziale, proszę litościwe Moderatorstwo o przeniesienie tego tematu tam gdzie trzeba. :)
Mam nadzieję, że ta drobna modyfikacja będzie użyteczna. Wszelkie pytania, problemy, sugestie itp, proszę kierować tutaj. 8)

:idea: Demo możecie obejrzeć tutaj, ale proszę się na tym forum nie rejestrować... :P Spróbujcie po prostu wpisywać różne hasła w polach Hasło i Potwierdź Hasło :idea:

Weryfikator_hasel.zip
Pobierz Plik ściągnięto 385 raz(y) 1,29 KB

Ostatnio zmieniony przez pafflick 08-11-2007, 10:17, w całości zmieniany 2 razy  
 
     
Gadatliwa Kasia 

   
Goroman


Pomógł: 74 razy
Posty: 684
Wysłany: 07-11-2007, 23:19   

pafflick, możesz coś poprawić ?
a mianowicie jak zaczynam pisać 1 raz hasło to pojawia się "Hasła się nie zgadzają, wpisz oba jeszcze raz..."
a to powinno się pojawić na końcu tzn. jak się źle poda hasło w 2 polu co ?
_________________
Instalacja for | Przenoszenie for
Aktualizacje for | Konwersja z innych systemów for (IPB, VB)
Łączenie for | Instalacja modyfikacji do phpBB
 
     
pafflick


Pomógł: 16 razy
Posty: 295
Wysłany: 07-11-2007, 23:24   

Goroman napisał/a:
pafflick, możesz coś poprawić ?
a mianowicie jak zaczynam pisać 1 raz hasło to pojawia się "Hasła się nie zgadzają, wpisz oba jeszcze raz..."
a to powinno się pojawić na końcu tzn. jak się źle poda hasło w 2 polu co ?

Pomyślimy nad tym. Już wczesniej próbowałem, ale jak mi się uda, to poprawię.
Choć z drugiej strony to nie jest błąd - gdy wartość jednego pola wynosi 1, a drugiego 0 to przeciez nie są one takie same.
 
     
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 07-11-2007, 23:28   

powinienes dac to sprawdzanie w caly ten formularz <form action="" method="" onSubmit="tutaj_funkcja_js">
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
pafflick


Pomógł: 16 razy
Posty: 295
Wysłany: 08-11-2007, 09:42   

Goroman napisał/a:
pafflick, możesz coś poprawić ?
a mianowicie jak zaczynam pisać 1 raz hasło to pojawia się "Hasła się nie zgadzają, wpisz oba jeszcze raz..."
a to powinno się pojawić na końcu tzn. jak się źle poda hasło w 2 polu co ?

A więc tak:
  1. Możesz w pierszym polu zmienić wartość
    Kod:
    onKeyUp
    na
    Kod:
    onChange
    co da efekt, że po dopiero po opuszczeniu pierwszego pola użytkownikowi zostanie wyświetlona informacja.
  2. Możesz w pierwszym polu całkowicie usunąć
    Kod:
    onKeyUp="sprawdzaj_hasla()"
    co da efekt taki, jak chciałeś, tzn. dopiero po rozpoczęciu wpisywania drugiego hasła, zostanie wyświetlony stosowny komunikat.
I wtym właśnie względzie poprawiam instrukcję... ;)
Dzięki za pomoc!
Centurion napisał/a:
powinienes dac to sprawdzanie w caly ten formularz <form action="" method="" onSubmit="tutaj_funkcja_js">
To znaczy gdzie? W includes/usercp_register.php? Bo tam już próbowałem, ale nie umię się tam zbyt połapać.
Wiem, że edycja pliku stylu nie jest idealnym rozwiązaniem, ale tylko tyle byłem w stanie zrobić. :> Jak umiesz, to pomóż... :mrgreen:
 
     
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
Możesz ściągać załączniki 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,08 sekundy. Zapytań do SQL: 15
Polecane serwisy

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

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę