Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Logowanie, rejestracja, profile
Michal2451
post 24.12.2010, 19:52:23
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Cześć!
Jak w temacie. Szukam skryptu logowania i rejestracji z wytłumaczeniem co, gdzie, jak i dlaczego winksmiley.jpg
Chcę go użyć, ale chcę też wiedzieć jak to działa smile.gif Chciałbym, aby przy rejestracji konta powstawała automatycznie strona profilu w której wyświetlane by były informacje, które zostały podane przy rejestracji (nie za dużo np. imię, nick, email, gg itp.). Chciałbym też, aby dostęp do strony. np. pliki.php posiadali dostęp tylko zalogowani użytkownicy winksmiley.jpg

Pozdrawiam, Michał.

PS. proszę nie odwoływać mnie do google - szukałem i nic konkretnego nie znalazłem :/
Go to the top of the page
+Quote Post
Mephistofeles
post 24.12.2010, 20:02:23
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Wystarczy poszukać i zebrać wszystkie informacje w całość.
Bez przesady, co dziesiąty temat to logowanie/rejestracja.
Go to the top of the page
+Quote Post
daros17
post 24.12.2010, 20:46:38
Post #3





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


spróbuj napisać skrypt samemu, wówczas o wiele więcej się nauczysz niż wklejenie gotowca.. pisząc skrypt logowania/rejestracja/profile zainteresuj się sesjami. Pamiętaj również o zabezpieczeniach przed SQL Injection itp.
Go to the top of the page
+Quote Post
Michal2451
post 24.12.2010, 21:06:43
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Właśnie logowanie na sesjach... szukałem jakiegoś poradnika i znaleźć nie mogłem sad.gif
Chętnie napiszę tylko nie wiem z czego się uczyć :/ Zna ktoś jakiś dobry poradnik?
Go to the top of the page
+Quote Post
Wicepsik
post 24.12.2010, 21:13:20
Post #5





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


http://pl.wikibooks.org/wiki/PHP/Sesje, źle szukałeś

Ten post edytował Wicepsik 24.12.2010, 21:13:32


--------------------
Go to the top of the page
+Quote Post
daros17
post 24.12.2010, 21:33:58
Post #6





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Każdy zaczyna inaczej, ale napiszę Ci jak możesz zacząć(tak najprościej)

Rejestracja -> dane z formularza filtrujesz, następnie sprawdzasz czy np taki użytkownik jest w bazie danych, jeśli go nie ma to zapisujesz do bazy. Zabezpiecz również skrypt przez atakami. Sesje w tym przypadku mogą Ci się przydać do sprawdzenia czy użytkownik jest już zalogowany, jeśli jest to nie musi pokazywać formularza

Logowanie -> sprawdzasz dane wpisane w formularzu z tymi bazy i pokazujesz zawartość, która ma być po zalogowaniu

Rangi -> w pliku z logowaniem możesz dodać np takie coś:
  1. if($_SESSION['status'] == '0')
  2. {
  3. header("Location: index.php");
  4. }
  5. elseif ($_SESSION['status'] == '1')
  6. {
  7. header("Location: index1.php");
  8. }

Tyle że wcześniej musisz pobrać dane z bazy za pomocą pętli np while i zapisać dane z kolumny status do $_SESSION['status']
np tak:
  1. $connection = mysql_query("select * from users WHERE login ='$login' ")or die (mysql_error());
  2. while ($rekord && $connection = mysql_fetch_assoc($connection)) {
  3. $_SESSION['status'] = $rekord['status'];


możesz poczytać trochę o sesjach tutaj sesje

Ten post edytował daros17 25.12.2010, 00:04:13
Go to the top of the page
+Quote Post
Michal2451
post 24.12.2010, 21:39:31
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Ok, wielkie dzięki wszystkim za pomoc.
Wesołych Świąt życzę. Pozdrawiam.
Go to the top of the page
+Quote Post
webdice
post 25.12.2010, 14:37:02
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Proszę na przyszłość zapoznać się z strukturą forum i umieszczać tematy w prawidłowych działach. Przenoszę.
Go to the top of the page
+Quote Post
jaca19
post 4.02.2011, 01:55:08
Post #9





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 23.02.2009

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


Może taki skrypt Cię interesuje:
http://compsite.privacy.pl/Skrypt2/main.php

Dostęp do Panelu Admin:
admin pw. admin

Ten post edytował jaca19 4.02.2011, 16:24:24
Go to the top of the page
+Quote Post
Sylver
post 16.02.2011, 20:05:59
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.02.2011

Ostrzeżenie: (10%)
X----


Jaca, mam pytanie za ile byś go sprzedał ?
Go to the top of the page
+Quote Post
jaca19
post 18.05.2011, 01:11:37
Post #11





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 23.02.2009

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


http://jaca21.home.pl/Skrypt/main.php , troche pozno odpisuje biggrin.gif gg:4821839 jak chcesz to pisz w sprawie skryptu.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 2.07.2025 - 07:05