בעיה מעצבנת עם קובץ התחברות
שלום.
כתבתי וכתבתי וניסיתי ושיניתי אבל כלום...כלום לא עוזר :(
הבעיה שהוא כותב לי זה Cannot modify header information - headers already sent by
עכשיו אנילא השתמשתי בHEADER בכל המערכת...אבל לא נראה לי שזה העניין...השורה עם הבעיה זו השורה שיוצרת תעוגיות...המערכת בנויה מ-3 חלקים...
הראשון זה השורה שמכניסים כדי לבדוק אם אני מחובר ואם לא אז להעביר אותי:
PHP קוד:
<? include "function.php"; include("check.php"); fun_forma($autorizacije); ?>
השני זה הקובץ FUNCTIONS ששם יש לי את הבדיקה עצמה ותופס ההתחברות:
PHP קוד:
<? function fun_forma($autorizacije){ global $greska_pass, $greska_user; if($autorizacije==false){ if(isset($error_login)){ echo $error_login."<p>"; } echo '<form action="'.$PHP_SELF.'" method="POST"> <img src="images/panel.png"><br /> <p>שם משתמש:<br /> <input name="username" type="text" value="" size="30" maxlength="20" /></p> <p>סיסמה:<br /> <input name="password" type="password" value="" size="30" maxlength="12" /></p> <p><input name="enter" type="submit" value="התחבר" /></p> </form>';
exit(); } }
function fun_check($username, $password,$pravi_user, $pravi_pass){ if($username!=$pravi_user){ $autorizacija=false; } elseif($password!=$pravi_pass){ $autorizacija=false; }else{ $autorizacija=true; } return $autorizacija; } ?>
והחלק האחרון שאחרי שהתחברתי הוא יוצר עוגיות...
PHP קוד:
<? $user="---"; $pass="---"; $cookies_user= $_COOKIE['AdminU']; $cookies_pass= $_COOKIE['AdminS']; $autorizacija = fun_check($user, $pass, $cookies_user, $cookies_pass);
if($autorizacija==false){ if($enter=="התחבר"){ $greske=0; if($username!=$user){ $greska_user="<b><font color=red>השם משתמש שגוי!</font></br>"; $greske++; } if($password!=$pass){ $greska_pass= "<br><font color=red>הסיסמה שגויה!</font></br>"; $greske++; } if($greske==0){ //set auth cookies setcookie("AdminU","$username"); setcookie("AdminS","$password"); $autorizacije=true; }else{ $autorizacije=false; } }else{ $autorizacije=false; } }else{ $autorizacije=true; }
return $autorizacije; ?>
עכשיו הבעיה היא בשורות 21 ו22...אלא השורות של יצירת העוגיות
|