Forum » Izdelava spletišč » 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
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
- premaknil: Gandalfar ()
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.
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?
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 ;)
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 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Flash CS4 password access AS 3.0Oddelek: Programiranje | 1583 (1325) | 680x0 |
» | php skripta za registracijo uporabnikovOddelek: Izdelava spletišč | 2083 (1664) | skorpio |
» | PHP - Register formOddelek: Izdelava spletišč | 1973 (1601) | roli |
» | Firmware za netgear WGR614Oddelek: Omrežja in internet | 1745 (1717) | Zorro |
» | Skrivanje geselOddelek: Izdelava spletišč | 3149 (2389) | Tr0n |