Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gdzie moge znaleść skrypt do logowania ??
xeonderator
post
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 !!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nobody
post
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/
Go to the top of the page
+Quote Post
xeonderator
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.08.2003

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


Cytat


Ale jak to mam napisać tam żeby mi znalazło i jak mam zainstalować (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
nobody
post
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
Go to the top of the page
+Quote Post
xeonderator
post
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)
Go to the top of the page
+Quote Post
Nitro
post
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.
Go to the top of the page
+Quote Post
xeonderator
post
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
Go to the top of the page
+Quote Post
mhs
post
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
Go to the top of the page
+Quote Post
mhs
post
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...
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: 22.08.2025 - 19:05