ABA


"מישהו יכול לכתוב לי דף Login ב-PHP ??"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10612 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10612
fuck31

   17:31   14.07.06   
אל הפורום  
  מישהו יכול לכתוב לי דף Login ב-PHP ??  
 
   לא צריך דאטה-בייס או משהו כזה....השם משתמש והסיסמא יהיו קבועים...
וגם צריך קוד שאני ישתול בכל דף כדי לוודא שאכן התבצע login
תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  קבל :) -DoTaN- 14.07.06 17:49 1
     מה עם קוקיז\שסן?.. MoonHunter 14.07.06 20:53 2
         הוא ביקש משהו פשוט :) -DoTaN- 14.07.06 21:01 3
     התנאי שלך לא נכון... זה יעבוד הפוך Groove 15.07.06 07:15 4
     הרשה לי לכתוב דף PHP משלי : FireAngel 15.07.06 12:29 5
         תודה...אך קיימת שגיאה fuck31 15.07.06 23:33 6
     תודה....אבל באמת עדיף עם סישן\קוקיס fuck31 15.07.06 23:41 7

       
-DoTaN-

   17:49   14.07.06   
אל הפורום  
  1. קבל :)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 14.07.06 בשעה 17:50 בברכה, -DoTaN-
 
דף ראשון, בשם login.html , יכיל טופס של התחברות, כמו זה:

<form action="login.php" method="post">
<table border=0>
<tr>
<td>שם משתמש:</td>
<td><input name='username'></td>
</tr>
<tr>
<td>סיסמא:</td>
<td><input type='password' name='password'></td>
</tr>
<tr>
<td colspan=2>
<center><input type='submit' name='Submit' value='התחבר'></td>
</tr>
</form>
</table>

דף שני, בשם login.php , יבדוק אם השם משתמש והסיסמא הם אכן אלו שקבעת, הוא יראה כך:


<?
$gooduser = "Dotan";
$goodpass = "MyPassword";
$username = $_POST['username'];
$password = $_POST['password'];

if($username == $gooduser || $password == $goodpass){
die("שם המשתמש או הסיסמא אינם נכונים");
}else{
echo "ברוך הבא";
?>

// פה תשים את כל התוכן שיראה אם ההתחברות נכונה !!! //

<?
}
?>

תחליף את הערך של $gooduser ושל $goodpass בשם משתמש והסיסמא הנכונים.

לא בדקתי אם זה פועל :| אתה מוזמן לנסות D:
אם תצטרך עוד עזרה בוא לאיסיקיו 334814808


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   20:53   14.07.06   
אל הפורום  
  2. מה עם קוקיז\שסן?..  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   21:01   14.07.06   
אל הפורום  
  3. הוא ביקש משהו פשוט :)  
בתגובה להודעה מספר 2
 
   אם זה שם משתמש וסיסמא קבועים, אני לא חושב שצריך משהו יותר מזה... אבל אם הוא יבקש, אין לי בעיה להוסיף :}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Groove
חבר מתאריך 6.8.11
219 הודעות
   07:15   15.07.06   
אל הפורום  
  4. התנאי שלך לא נכון... זה יעבוד הפוך  
בתגובה להודעה מספר 1
 
   במקרה וזה פרטים נכונים הוא יגיד שזה לא טוב
ובמקרה שזה פרטים שגויים הוא יגיד ברוך הבא :|
ועוד משהו הוא ביקש בכל דף פשוט להשתיל קוד ככה שסשן זו האפשרות הכי טובה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

   12:29   15.07.06   
אל הפורום  
  5. הרשה לי לכתוב דף PHP משלי :  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 15.07.06 בשעה 12:30 בברכה, FireAngel
 

<?php
session_start();

$realuser = "Admin";
$realpass = "12345";

$username = addslashes(trim($_POST["username"]));
$password = addslashes(trim($_POST["password"]));

if ($username == $realuser && $realpass == $password)
{
$_SESSION["logged"] = "true;
header("Location:index.php");
}
else
{
session_unset();
session_destroy();
header("Location:login.html");
}
?>


עכשיו אם אתה רוצה לדעת אם הוא מחובר תפעיל משפט IF פשוט שאומר:

<?php
if ($_SESSION["logged"] == "true")
{
// התוכן שייראה כאשר המשתמש מחובר
}
else
{
// התוכן שייראה כאשר המשתמש לא מחובר
}
?>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fuck31

   23:33   15.07.06   
אל הפורום  
  6. תודה...אך קיימת שגיאה  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 15.07.06 בשעה 23:33 בברכה, fuck31
 
בשורה הזאת: header("Location:index.php");

הקובץ index.php - קיים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
fuck31

   23:41   15.07.06   
אל הפורום  
  7. תודה....אבל באמת עדיף עם סישן\קוקיס  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net