459
צפיות
צפיות
3
תשובות
תשובות
דף התחברות…
שלום! לאחר שעשיתי דף הרשמה שכאשר נרשמים זה מכניס את הנתונים לדטא בייס אני רוצה לעשות דף התחברות. בדף של ההתחברות עשיתי שני תיבות אחת של user והשניה של password,עכשיו איך אני מאמת את הנתונים שהוכנסו בדף התחברות לנתונים שיש בדטא בייס שהתקבלו מההרשמה? למשל אם המשתמש קיים בדטא בייס אז זה יזהה אותו ואם לא, אז הוא ירשום הודעה וישלח לדף ההרשמה. הבנתי שזה גם קשור ל-cookies אך אינני יודע היכן למקם אותן ומה הן יתנו לי בשלב זה?
תודה רבה!
3 תשובות
דרך אגב…..
אני עובד עם php ועם mysql אבל אני די מתחיל אז תפרטו ותסבירו טוב.
תודה!
קצת SQL…
אתה בונה שאילתה שמבקשת שדה חובה כלשהו מתוך הטבלה כאשר ב Where שלך אתה משווה את ה userId ואת ה password לנתונים שהכניס המשתמש.
אם קיבלת תוצאה, המשתמש קיים.
ניסיתי….
אוקי בניתי את הקוד הזה של התחברות אבל משום מה לא משנה אם אני מכניס שם משתמש קיים או שם משתמש שלא קיים הוא עדיין אומר לי שהמשתמש אינו רשום וצריך להירשם.
<html>
<head>
</head>
<body>
<?php
$host ="localhost";
$user ="*****";
$password = "*****";
$db = "*****";
$link = mysql_pconnect( $host, $user, $password );
$username = mysql_escape_string($_POST['username']);
$password = ($_POST['password']);
$q = mysql_query("SELECT COUNT(*) FROM members WHERE username='$userame' AND password='$password' ");
$result = mysql_fetch_array($q);
if($result[0] == 1 ){
$_SESSION['UserIn'] == true;
echo ("אתה מחובר!");
}
else
{
echo ("אינך משתמש רשום! אנא הירשם");
}
?>
</body>
</html>
מה הבעיה בקוד? מה צריך לשנות?