הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-09-08, 14:02   # 1
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

בעיה עם session

שלום לכולם,
אני מנסה לבנות מערכת התחברות ע"י sessions ויש לי בעיה כשאני מנסה להתחבר:
כאן ניתן לראות את הבעיה:
http://www.zeierman.co.il/yoni/index.php
תכניסו שם משתמש: root.
וסיסמא: root.
הוא יציג לכם שצריך להתחבר, אבל השם משתמש והסיסמא אכן נכונים הנה הקודים שלי:
הפאנל: panel.php
PHP קוד:
<?php
session_start
();
if ( isset(
$_SESSION['user']) && isset($_SESSION['pass']) ){
include 
'config.php';
if (
$_POST["user"] == $user && $_POST["pass"] == $pass)
$_SESSION["user"] = $_POST["user"];
$_SESSION["pass"] = $_POST["pass"];
echo 
'אתה מחובר !';
}
else {
echo 
'נא להתחבר !';
}
?>
והקובץ קונפיג: config.php
PHP קוד:
<?php
$user 
'root';
$pass 'root';
?>
מה הבעיה בקוד?
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
ישן 22-09-08, 14:10   # 2
Bernoli
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 1,103

Bernoli לא מחובר  

לי עובד, הוא אומר תרענן את הדף
ושאני מרענן הוא כותב שאני מחובר.
  Reply With Quote
ישן 22-09-08, 14:14   # 3
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

כי פתרתי את זה ככה:
PHP קוד:
<?php
session_start
();

include 
'config.php';

if (isset(
$_SESSION['user']) && isset($_SESSION['pass']))
{
    die( 
'אתה מחובר !' );
}

if (
$_POST["user"] == $user && $_POST["pass"] == $pass)
{
    
$_SESSION["user"] = $_POST["user"];
    
$_SESSION["pass"] = $_POST["pass"];
    print (
"תרענן את הדף");
}

else
{
    print(
"אנא התחבר");
}
?>
אבל, איך נעשה שהוא ירענן לנו את הדף לבדו? בלי רענן את הדף.
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
ישן 22-09-08, 14:21   # 4
Bernoli
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 1,103

Bernoli לא מחובר  

אתה יכול לעשות עמוד חדש שיהיה בו את הקוד הזה:
PHP קוד:
<?php
session_start
();
if (isset(
$_SESSION['user']) && isset($_SESSION['pass']))
{
    die( 
'אתה מחובר !' );
}
?>
ואז שמתחברים אתה מעביר אותו לעמוד הזה

או לעשות משהו עם GET
  Reply With Quote
ישן 22-09-08, 14:25   # 5
Labs
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
גיל: 33
הודעות: 1,500
Send a message via Skype™ to Labs

Labs לא מחובר  

ציטוט:
נכתב במקור על ידי Ventrilo ישראל צפה בהודעה
PHP קוד:
<?php
session_start
();

include 
'config.php';

if (isset(
$_SESSION['user']) && isset($_SESSION['pass']))
{
    die( 
'אתה מחובר !' );
}

if (
$_POST["user"] == $user && $_POST["pass"] == $pass)
{
    
$_SESSION["user"] = $_POST["user"];
    
$_SESSION["pass"] = $_POST["pass"];
    print (
"אתה מחובר");
}

else
{
    print(
"אנא התחבר");
}
?>
XD?

לא הבנתי ממש מה אתה רוצה לעשות
אבל בכל מקרה תעבוד עם SWITCH CASE זה אמור לפתור לך את הבעיה
__________________
אין יותר צהל!
Skype: lab5dan
  Reply With Quote
ישן 22-09-08, 14:30   # 6
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

לא משנה...
הצלחתי לעשות ריענון לדף:
PHP קוד:
<?php
session_start
();

include 
'config.php';

if (isset(
$_SESSION['user']) && isset($_SESSION['pass']))
{
    die( 
'ברוך הבא לפאנל הניהול שלך!' );
}

if (
$_POST["user"] == $user && $_POST["pass"] == $pass)
{
    
$_SESSION["user"] = $_POST["user"];
    
$_SESSION["pass"] = $_POST["pass"];
    echo 
'נא להמתין, בתהליך התחברות.';
    echo 
'<meta http-equiv="Refresh" content="3; URL=panel.php">';
}

else
{
    print(
"אנא התחבר");
}
?>
עכשיו עוד שאלה...
נגיד ואני מכניס קישור מהדף: panel.php לדוגמא לדף: yoni.php
איך אני מגן עליו ?
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ