|
Login
|
|
07-21-2004, 03:45 PM
Postitus: #1
|
|||
|
|||
|
Login
tegin login scripti
session_start(); //kui on olemas kasutajanimi ja password if(strlen($_POST["kasutaja"]) && strlen($_POST["pass"])) { $db = mysql_connect($db_hostname,$db_username,$db_password); mysql_select_db($db_database,$db); $sqlcmd='select count(id) from kasutajad where kasutajanimi="'.addslashes($_POST["kasutaja"]).'" AND password=password("'.addslashes($_POST["pass"]).'")'; $result = mysql_query($sqlcmd); $i = mysql_fetch_row($result); } //kui nimi ja pass ei klappinud... if($i[0]!=1) { header('Location: http://fotoprint.ee/index.php?id=3'); exit(); } elseif($i[0]==1) { session_start(); $_SESSION["kasutaja"] = $_POST["kasutaja"]; $_SESSION["password"] = $_POST["pass"]; header ("Location: main.php?id=main"); exit(); } //juhul, kui $_POST["kasutaja"] ei ole pikkust... else { //...saadame kasutaja logimisele header("location: http://fotoprint.ee/index.php?id=3"); exit(); } aga kui ma lähen sealt edasi teise faili kuidas ma saaksin teha nii, et kasutaja jäetakse meelde, aga kui kasutaja ei ole registreeritud siis faili ei kuvata ??? nagu nuke moodulid - ainus vahe ... ma ei taha includeda. |
|||
|
07-21-2004, 07:01 PM
Postitus: #2
|
|||
|
|||
|
Re: Login
Oh see kisub siis juba keerulisemaks...pead kasutama vast cookie süsteemi.
|
|||
|
07-22-2004, 10:35 AM
Postitus: #3
|
|||
|
|||
|
Re: Login
aga kas oleks võimalik kuidagi aadress peita, et klient ei näeks aadressi kujul http://www.minginimi.ee/fail.php ???
|
|||
|
07-22-2004, 12:24 PM
Postitus: #4
|
|||
|
|||
|
Re: Login
see ei olnudki tegelikult nii raske
loginisse panin sellise asja : <? session_start(); ?> <form method="post" name="form" action="test_user.php"> <table width="300" align="left"> <tr> <td align="right">Kasutajanimi:</td><td> <input type="text" name="kasutaja" /></td> </tr> <tr> <td align="right">Salasõna:</td><td> <input type="password" name="pass" /></td> </tr> <tr> <td align="right"></td><td><input type="submit" value="Logi sisse" /></td> </tr> </table> <? session_register($user); $user["nimi"]=$kasutaja; ?> </form> ja siis sinna kuhu ta edasi läks, kust ma ka ühtlasi kontrollida sain, kas user on regatud või mitte: <? $user["nimi"]=$kasutaja; session_start($user); if($user["nimi"]){ echo "sinu nimi on: " .$user["nimi"]; session_destroy(); } else { echo "vale"; } ?> <br> <a href="login_main.php">tagasi</a> vot nii ja toimib - polnudki nii raske
|
|||
|
« Järgmine vanem | Järgmine uuem »
|






