[ zeljkod @ 09.11.2002. 09:35 ] @

Moze li ko da mi posalje skriptu napisanu u bilo kom jeziku za usernam i password za HTML.

Hocu na indeksnoj strani da postavim link kojem moze pristupiti samo oni korisnici kojima ja dozvolim, a to bi uradio uz trazenje username i passworda

ZED
[ 01011011 @ 09.11.2002. 09:58 ] @
Sa nikakvim poznavanjem nekog od skripting jezika ces to tesko izvesti a da ti neko ne provali password. Znaci bez php, perl, asp,... si nista.. E sad i ovako se moze napraviti password skripta, ali ako ti passwords nisu cuvani u bazi onda je mogucnost velika da ti neko moze vidjeti passwords.
Kontas.
[ CONFIQ @ 09.11.2002. 10:30 ] @
Možeš sa ova dva fajl:

.htaccess
.htpasswd

Naravno uz ova dva fajla bi mogao da zaštitiš neki folder a možeš i taj index.Ako ne možeš da se snađeš javi.....
[ 01011011 @ 20.11.2002. 07:22 ] @
Evo ti jednostavnog koda koji moze da ti provjeri sifru ali zahtjeva Bazu.

DATABASE:

Code:

CREATE TABLE korisnici (
id_korisnika INT NOT NULL AUTO_INCREMENT,
ime_korisnika VARCHAR(32),
mail_korisnika VARHCAR(64),
sifra_korisnika VARCHAR(8),
PRIMARY KEY(id_korisnika));



Kopiraj ovo u MYSQL, i to bi trebalo da ti kreira potrebnu tabelu, normalno ako nemas bazu pre toga create database nesto...

E sad code koji stavis na stranicu

Code:


<html>
<title>test </title>
<body>
<?
    function print_form() {
?>
<form action="password.php" method="POST">
Korisnicko Ime: <input type="text" name="ime_korisnika">
<BR>Sifra: <input type="password" name="sifra">
<BR><input type="submit" name="submit" value="Uloguj Se">
</form>
<?
}
if(isset($submit)):
if(!$db = mysql_connect("localhost", "root")):
            print (" Ne mozes se prikaciti na bazu \n");
            else:
            mysql_select_db("ludakuca", $db);
            endif;
            $sql = "select * from korisnici where ime_korisnika = '$ime_korisnika' ";
            $result = mysql_query($sql);
            $row_count = mysql_num_rows($result);
            if($row_count == 0):
            echo " Pogresno Korisnicko Ime, pokusaj ponovo.\n";
            print_form();
            else:
            $row = mysql_fetch_array($result);
            if($sifra != $row["sifra_korisnika"]):
            echo "Pogresna Sifra";
            print_form();
            else:
            echo " Sifra Primljena ";
            endif;
            endif;
            else:
            print_form();
            endif;
    ?>
</body>
</html>



Eto probao sam ga i radi, tako da sam ga kopirao i paste ovdje iz mog editora, ako ti jos sta treba javi se.