17-05-2006, 16:21
|
|
|
|
חבר מתאריך: 14.05.05
הודעות: 257
|
|
בעיה בהתחברות(קוקיז, סשן)
טוב אז עשיתי לאתר שלי פאנל ניהול, ובשביל זה עשיתי בעמוד של המנהל בדיקה אם יש הרשאה,
בהתחלה השתמשתי בSESSION ובדקתי אם קיים בו ערך, כשראיתי שזה לא עבד ובעצם נתן לכל אחד גישה, החלטתי להשתמש בקוקיז, ואני עדיין לא מצליח.
הקוד:
קוד PHP:
<?php include("header.php") ?> <?php
if ($_COOKIE["pichifkes"]) {
if($_GET["type"] == "add_item") { header("Location:AddItem.php"); } ?> <Td bgcolor=#E1E3FF style="border:1px solid #A3A7E5;"> <Table cellpadding=1 cellspacing=0 width=100%> <Tr> <Td align=center valign=top> <div class=Title>ניהול האתר</div> <Tr><Td height=100% width=100% bgcolor=white style="border:1px solid #83C2ED;"> <?php include("admin_a.inc") ?> </TD> </Tr> </Table> </Td> <?php } else {
if ($_POST["Username"] != "") {
$sql_str="select * from Members where Username='".$_POST["Username"]."' "; $result=mysql_query($sql_str,$link); $result=mysql_fetch_array($result);
if ($_POST["Pass"] != $result["Password"]) { ?> <TD> <CENTER><strong>סיסמתך לא נכונה! <?php echo $sql_str ?></strong><BR> <BR><BR> <a href="javascript:history.back();">חזור</a> </CENTER> </TD> <?php } else { setcookie("pichifkes",$result["ID"],time()+(20*60)); echo "<script>window.location='admin.php';</script>"; } } else { ?> <Td bgcolor=#E1E3FF style="border:1px solid #A3A7E5;" height=100%> <Table cellpadding=1 cellspacing=0 width=100% height=100%> <Tr> <Td align=center valign=top width=100%> <div class=Title>התחברות לאיזור מנהל</div> <Tr> <Td height=100% width=100% bgcolor=white style="border:1px solid #83C2ED;" align=center> <form name="Login" method="POST" action="admin.php"> שם משתמש: <input type=text name="Username"><BR> סיסמא: <input type=password name="Pass"><BR> <input type=submit value="התחבר"> </form> </TD> </Tr> </Table> </Td> <?php } } include("bottom.html"); ?>
אם משהו לא מובן תשאלו בלי בעיה אני חייב עזרה
תודה מראש!
אריאל.
נערך לאחרונה ע"י McaricK בתאריך 17-05-2006 בשעה 16:24.
|