» »

login

login

upirna ::

Kako bi naredil login? Saj razumete, ampak bom še malo razložil.

Rad bi naredil tako, da bi se uporabnik prijavil z uporabniškim imenom in geslom. Potem bi se mu pokazala ''njegova'' spletna stran, kjer bi imel na voljo nekaj storitev.

Lep pozdrav:)

OwcA ::

Enostavno mas nek form iz katerega poberes uname in pass, nakar ju primerjas z tistimi v bazi (umes verjetno se mal zakriptiras). Ce se ujemata, pogledas kateremu naslovu pripadata (spet v bazi) in ga odpres, ce ne pa pac ponovno promptas za uname in pass.

Tabela uporabniki

uname kekec
passwd n89asd789
naslov kekceva_domaca_stran

SELECT naslov from uporabniki where uname like _neki_ and
passwd like _neki_zakriptiranga_;

Kaj nardis pol in prej je odvinso od jezika, ki ga uporabljas.

upirna ::

Ker na mojem strežniku nimam nikakršne baze. Torej je rešitev baza v navadni text datoteki. Saj se ne motim?

swalow ::

kaj ti server podpira?

markz ::

seveda lahko naredis tudi cisto navaden text fajl, samo se bos moral malo bolj ukvarjat z branjem in zapisovanjem...

predlagam obliko npr:
username1|md5pass1|newline
username2|md5pass2|newline
username3|md5pass4|newline

potem naredis samo nekaj v stilu:
$passFile = file("passFile.txt");
$auth = 0;

for ($i=0; $i<sizeof($passFile); $i++) {
    $tmp = explode("|", $passFile[$i]);
    if (($tmp[1] == md5($_POST["pass"])) && ($tmp[0] == $_POST["username"])) $auth = 1;
}

khm... morda je kaksna napaka... ampak pot je prava ;)

Zgodovina sprememb…

  • spremenilo: markz ()

[MYTiX] ::

Če dobiš strežnik z bazo bo vse bolj preprosto. www.portland.co.uk


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Flash CS4 password access AS 3.0

Oddelek: Programiranje
81592 (1334) 680x0
»

php skripta za registracijo uporabnikov

Oddelek: Izdelava spletišč
162098 (1679) skorpio
»

PHP - Register form

Oddelek: Izdelava spletišč
241986 (1614) roli
»

Firmware za netgear WGR614

Oddelek: Omrežja in internet
51759 (1731) Zorro
»

Skrivanje gesel

Oddelek: Izdelava spletišč
393170 (2410) Tr0n

Več podobnih tem