ForumCała strona

Nawigacja

Aktualnie online

Gości online: 10

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
System logowania
Szapko
Witam!

Tworzę dla brata do jego sieci serwerów CS mały skrypcik, który umożliwia rejestrację nicku w grze. Zapisuje on je oczywiście do bazy MySQL. Rejestrację przeprowadza się przez WWW.

Miałem problem ze stworzeniem własnego logowania, więc próbowałem wyciągnąć je z PF v7. Oczyściłem funkcje z tego co mi nie potrzebne (zapamiętywanie logującego itd.). Ja potrzebuję tego logowania tylko dla administratorów, którzy będą zarządzać tymi zarejestrowanymi nickami.

Moja tabela z adminami (rsn_admin) wygląda tak:
admin_id, mediumint(8), UNSIGNED, Null: Nie, auto_increment
admin_name, varchar(30), latin2_general_ci, Null: Nie
admin_password, varchar(32), latin2_general_ci, Null: Nie
admin_status, tinyint(1), UNSIGNED, Null: Nie, Domyślnie: 0

Plik logowania:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


funkcje.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Problem polega na tym, że jak wchodzę w index.php (też jest w nim załadowany plik funkcje.php), to wyskakuje mi błąd:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

W pliku login.php błąd jest taki:
Pobierz kod źródłowy  Rozwiń Kod źródłowy



Jeżeli chodzi o:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

to wiem, że jest spowodowany:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Tylko nie mam pojęcia czym go zastąpić.

Oczywiście, jeżeli ktoś ma link do sprawdzonego i bezpiecznego skryptu logowania, który jest podobny do tego z PF, to będę wdzięczny za podanie linku.

P.S. Mam nadzieję, że dział dobry, bo chociaż jest jakoś tam powiązane z PF, to jednak ja chcę tylko "szkielet" logowania z niego.


PW od moderatora:
  1. Odświeżenie Tematu - Pieka 03.03 - 18:57
  2. Odświeżenie Tematu - Pieka 08.03 - 17:53

Edytowane przez Szapko dnia 12.02.2010 18:21:38
 
Wścibski Gość
Dodany dnia 22.12.2024 20:44:40
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
piotrek199214
Po co jest google?
http://www.google...logowania+
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
Szapko
Myślisz, że nie szukałem?
Pierwszy wynik: nie skorzystam, ponieważ nie udaje mi się rozdzielić funkcji do pliku tak aby wszystko działało.
Drugi wynik: płatne.
Trzeci wynik: sesje, to samo co pierwszy.
Czwarty wynik: hasło nie jest zapisywane w md5.
Kolejny: to samo co w pierwszym przypadku.

Nie chce mi się wymieniać wszystkich, bo za dużo.
Napisałem ten temat, bo logowanie z PF najbardziej mi odpowiada, szukałem czegoś podobnego w gotowcach, ale nie wiem czy gdzieś jest, możliwe, że nie wiem po prostu jak to nazwać.
 
ostry38
@dan odezwij się do mnie na pw dam Ci gotowy system logowania wraz z rejstracją ... oczywiście korzystający z bazy mysql.
Pomagam na GG jedynie w drobnych sprawach!
 
www.lamacs.pl
poki289
Odwołujesz się do stałych które nie istnieją.
Jeżeli chodzi o system logowania z użyciem bazy danych, to polecam przeczytać artykuł "Rejestracja i logowanie".
 
www.add-ons.pl
Szapko
Udało mi się coś wyskrobać. :P

Wygląda to tak. Plik login.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Plik index.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Plik logout.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czy ktoś może obejrzeć kod i ewentualnie podać co poprawić? Chodzi głównie o bezpieczeństwo kodu.
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl