Login rendszer honlapra

A gyik.com fórumon elég sokszor felmerült kérdés: hogy lehet login rendszert illeszteni egy honlapba? Íme a feladat egy lehetséges megoldása:

tölthető :letöltés / scriptek / toxin > login.rar
teszt : http://ixedik.srv.hu/login/page1.php (toxin/qw12qwa)

-telepítés:
a loginCheck.php

loginCheck.php

<?php
require_once “DB.php”;
require_once “./Auth/Auth.php”;

function loginFunction()
{
/**
* Olyanra csinálod amilyen éppen kell az
* alkalmazásnak
*/
echo “<form method=”post” action=”” . $_SERVER[‘PHP_SELF’] . “”>”;
echo “<input type=”text” name=”username”>”;
echo “<input type=”password” name=”password”>”;
echo “<input type=”submit”>”;
echo “</form>”;

}
$dsn = “mysql://root:root@localhost/smarty”;
$auth = new Auth(“DB”, $dsn, “loginFunction”,true);
$auth->start();
if (!$auth->getAuth()) die;
?>

az adatbáziselérésednek megfelelően kell módosítani ezt a sort:

kód

$dsn = “mysql:root:root@localhost/login”;

az input box izlés szerint módosítható, a védendő oldalba beszúrandó a

kód

require_once(“loginCheck.php”);

sorocska

A szükséges adatbázis :

kód

CREATE TABLE auth (
username VARCHAR(50) default ” NOT NULL,
password VARCHAR(32) default ” NOT NULL,
PRIMARY KEY (username),
KEY (password)
);

a jelszót MD5-el kell kódolni beíráskor.

Felhasznált Pear csomagok: az Auth, és függőségei (PEAR,DB) (doksi), ez a csomag legegyszerűbb felhasználása, a többi a doksiból kiderül, de nem egy nagy whasziszdasz :)

Óhaj, sóhaj, kérdés ide (és remélem nem hagytam ki semmit, de ha igen szóljatok) :)

Szerző: toxin

3 HOZZÁSZÓLÁS

  1. Sajnos a teszt oldal nem működik!

    Jó lenne élő linket kirakni, vagy valahová feltenni..

    Köszönöm a cikket!!

    Üdv.: Jegenye

  2. Sziasztok.
    Sajnos nem tudom a loginCheck.php-t elinditani…
    Szerkezteni megszerkeztettem… de a leirásban, eléggé pontatlanul van leirva, hogy mit hova. : S

  3. Nem azért, de a bejegyzés 2004-es. A link már egy jó pár éve megszűnhetett…

HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét