![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie do kradzieży czegoś ale ja robie stronke i tego szukam na necie nie moge znaleść a w szukaj(na tym forum) tesz (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Ktoś zna niech pisze !! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj tu: http://www.hotscripts.com/
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Poszukaj tu: http://www.hotscripts.com/
Ale jak to mam napisać tam żeby mi znalazło i jak mam zainstalować (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
np. wejdz w php/Tips and Tutorials Sub Categories/User Authentication
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat np. wejdz w php/Tips and Tutorials Sub Categories/User Authentication
Mam jusz to wybrałęm se te 1 ale kłopot kolejny jak zainstalować go na swej stronie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 10.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Ehhh... Najprościej to zacząć uczyć się php (manual/artykuły/ksiązki/kursy), potem przejrzeć info o instalacji danego skryptu.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ehhh... Najprościej to zacząć uczyć się php (manual/artykuły/ksiązki/kursy), potem przejrzeć info o instalacji danego skryptu.
Znam sie na php nawet ale czegoś takiego skryptu do logowanie nie widziałem |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
przykladowy system autoryzacji, mysle, ze powinno Ci pomoc
1) tworzymy najprostsza baze danych [sql:1:5988957ee0] create table uzytkownicy ( uzyt_login char(16) not null primary key, uzyt_haslo char(32) not null, index (uzyt_login) ); [/sql:1:5988957ee0] 2) formularz logowania Kod <form action="loguj.php" method="post">
login: <input type="text" name="login" size="12" maxlength="16"/> hasło: <input type="password" name="haslo" size="12" maxlength="32"/> <input type="image" src="img/ok.gif" /> </form> 3) plik loguj.php [php:1:5988957ee0]<?php //loguj.php session_start(); //sprawdzam czy formularz zostal poprawnie wypelniony if ( (!empty($_POST['login'])) && (!empty($_POST['haslo'])) ) { $polaczenie = mysql_pconnect("localhost"); if ($polaczenie) { if (mysql_select_db("bazadanych") == true){ //wybieram uzytkownika z bazy danych $zapytanie = "SELECT uzyt_login FROM uzytkownicy WHERE uzyt_login = '".$_POST['login']."' AND uzyt_haslo = '".md5($_POST['haslo'])."'"; $wynikZapytania = mysql_query($zapytanie); if (mysql_fetch_array($wynikZapytania)) { $uzytkownik = $_POST['login']; //rejestruje zmienna sesji session_register("uzytkownik"); $komunikat = "Zostałeś poprawnie zalogowany.<br />"; } else $komunikat = "Podaleś niepoprawne dane."; } else $komunikat = "Błąd wybrania bazy danych."; } } else $komunikat = "Nie wypelniono poprawnie wszystkich pól."; echo $komunikat; ?>[/php:1:5988957ee0] 4) plik wyloguj.php [php:1:5988957ee0]<?php session_start(); //jezeli uzytkownik jest zarejestrowany if (session_is_registered("uzytkownik")) { $user = $_SESSION['uzytkownik']; session_unregister("uzytkownik"); } if ($user) { echo $user.", zostałeś pomyślnie wylogowany."; } else echo "Nie byłeś zalogowany."; ?>[/php:1:5988957ee0] ps. nie testowalem tego, ale powino dzialac gdyz sa to powycinane fragmenty mojego projektu ps.2. pytanie do innych uzytkownikow: czy to cos, co powyzej napisalem jest poprawnie napisane? czy piszac taki system robie jakies karygodne bledy.... pozdrawiam |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
jeszcze jedno, plik loguj.php powinien byc uzupelniony o cos takiego i powinien wygladac tak:
[php:1:cf597aa65c]<?php //loguj.php session_start(); if(!session_is_registered("uzytkownik")) { //tutaj pozostala zawartosc pliku } else echo "Nie musisz się rejestrować, gdyż już to zrobiłeś."; ?>[/php:1:cf597aa65c] powyzsza modyfikacja uniemozliwi zarejestrowanemu uzytkownikowi ponowną probe rejestracji... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:05 |