הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה בקוד PHP (https://hosts.co.il/forums/showthread.php?t=7810)

Kuchi 02-12-05 16:42

?

Kuchi 02-12-05 17:02

בבקשה מישהו אני חייב את זה דחוף

Eran-s 02-12-05 18:05

הבעיה כאן:
קוד:

echo "$user_table";
לא ניתן להדפיס עם echo מערך זה מדפיס רק את המילה Array.
ותפסיק להקפיץ כל כמה דקות מפעם הבאה לא אענה אם תכתוב כמה הודעות רצופות.

Kuchi 02-12-05 18:17

אבל בכלל שאני יוצר טופס עם המשתמש וסיסמא יענו ב HTML כאילו התחברות זה כותב שגיאה !

Kuchi 02-12-05 18:22

תראה פה זה בשיטה בלי משתמש מהמסד אלא מוגדרים מראש !
וזה כן עובד !

PHP קוד:

<?

// Returns '1' if valid, or '0' if invalid


// Initialize user table
// Add entries to this table in the form "USER"=>"Password"
// All entries (except the last one) must be finished with a ','.
$user_table = array(
    
"John Doe"=>"JohnnyBoy",
    
"Billy Nest"=>"Billy Password",
    
"Jane Smith"=>"Firetruck"
);

// Check if data was posted to script
if ($_POST)
{
    
// Loop through table
    
foreach($user_table as $username=>$password)
    {
        
// Check if md5's of user/pass match passed values
        
if (($_POST['username_md5'] == md5($username)) AND ($_POST['password_md5'] == md5($password)))
        {
            
// The user/pass combo matched
            
echo '1';
            exit;
        }
    }
// The user/pass combox did not match
echo '0';
exit;
}

else
{
    
// Output message if nothing is posted (eg. if script is loaded into a web-browser)
    
echo "No post data found.";
}

?>


Eran-s 02-12-05 18:24

הדרך הפשוטה ביותר ליצור התחברות עם מסד היא פשוטה לעשות שאילתה שבוחרת מהמסד איפה שהסיסמה היא מה שנקלטה והשם משתמש הוא מה שנקלט ואז אם זה קיים זה בסדר...

Kuchi 02-12-05 18:31

אני חייב את זה כי זה התחברות לתוכנה שאני בונה מבין ?
כי רק זה אפשרי אני יודע ליצור התחברויות אחרות אבל רק מהסוג הזה עובד


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

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