Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> logowanie na jedno haslo dla wybranych osób
tifoso
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.11.2009

Ostrzeżenie: (0%)
-----


Witam,

Mam działający setup - strona rejesteracji, wpisywanie danych do bazy danych, sprawdzanie loginu i hasla przy logowaniu itp. Trochę mi to zajęło więc tym bardziej się cieszę, że to działa bo stawiam pierwsze kroki w php. Jednak obecnie kazdy moze sie zarejestrowac i wpisac dowolny login i haslo. Jak zrobic, żeby użytkownik wybieral sobie login przy rejestracji ale haslo bylo jedno do logowania dla kazdego uzytkowinika. Chcę w ten sposob kontrolowac ktory osoby moga wejsc na moja stronke.

Dzięki!!
Go to the top of the page
+Quote Post
wosix
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.07.2009

Ostrzeżenie: (0%)
-----


Zapachniało komuną......

"Rozmowa kontrolowana....."
w tym przypadku
"Konto kontrolowane...."

Pokaż zrzut tabel i plik rejestracji.

I z tego co rozumiem chcesz by można było się rejestrować .... Podawać login i hasło i podawać jedno hasło do logowania... bezsens (IMG:style_emoticons/default/tongue.gif) ....
to po co mają podawać hasło ?przy rejestracji , jak będzie i tak inne.

Ten post edytował wosix 23.10.2010, 22:24:12
Go to the top of the page
+Quote Post
fr33d0m
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 4
Dołączył: 22.10.2010

Ostrzeżenie: (0%)
-----


Banalnie proste, jeśli sam napisałeś system rejestracji i logowania to powinieneś sam na to wpaść (IMG:style_emoticons/default/smile.gif)
Wystarczy usunąć inputa z wpisywaniem hasla przy rejestracji, a przy dodawaniu danych z rejestracji do bazy danych zastąpić zmienną $haslo czystym textem zawierające konkretne hasło. Osobiście uważam, że to marny pomysł. Lepiej było by zrobić uprawnienia dla konkretnego użytkownika albo aktywacji konta przez administratora.
Go to the top of the page
+Quote Post
wosix
post
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.07.2009

Ostrzeżenie: (0%)
-----


Zawsze może być to hasło dodatkowe ( prywatne) .... coś jak hasło usera i hasło admina .... (IMG:style_emoticons/default/winksmiley.jpg) .....
Go to the top of the page
+Quote Post
modern-web
post
Post #5





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


Sugeruję utworzyć w bazie danych każdemu użytkownikowi kolumnę "haslo".
Teraz masz 2 opcje...

1. w formularzu rejestracyjnym wpisujesz value="twoje_haslo" i robisz readonly="readonly" [blokada przed edycją przez użytkownika] (wszystko w polu input/textarea)
2. w skrypcie php (rejestracji) w zapytaniu do bazy (INSERT) dajesz w VALUES dodatkowe pole (w Twoim wypadku "haslo") i zapiast np. =$haslo_uzytkownika dajesz swoje hasło. Niezależnie od użytkownika, wszyscy dostaną to samo hasło (IMG:style_emoticons/default/winksmiley.jpg)


Przykład 1 pkt.

  1. <input type="password" id="haslo" name="haslo" readonly="readonly" value="TWOJE_HASLO" />



Przykład 2 pkt.

  1. $nowy_uzytkownik = mysql_query("INSERT INTO `uzytkownicy` (`id`,`uzytkownik`, `haslo`)
  2. VALUES('','$uzytkownik','TWOJE_HASLO')");



Nie takie trudne na jakie wygląda (IMG:style_emoticons/default/winksmiley.jpg)

Pozdrawiam (IMG:style_emoticons/default/smile.gif)

Ten post edytował modern-web 23.10.2010, 22:34:21
Go to the top of the page
+Quote Post
tifoso
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.11.2009

Ostrzeżenie: (0%)
-----


wosix - nie pytalem o twoja opinie na temat mojego pomyslu, tylko o pomoc w rozwiazaniu problemu, wiec na przyszlosc zachowaj swoje mądre komentarze dla siebie!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 00:27