לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 10-09-2007, 19:01
  Xpein Xpein אינו מחובר  
 
חבר מתאריך: 21.01.06
הודעות: 813
בעיה בעשיית התחברות

זה מה שעשיתי:
קוד PHP:
 <html dir=rtl>
<
style>
<!--    
A:hover color:#000000;text-decoration; bold;} -->
 
</style>
<
style type="text/css">
input {
font-familyarialtahoma;
font-size9pt;
colorblack;
font-weightbold;
}
</
style>
<
style type="text/css">
a
{
text-decorationnone;
font-familyarialtahoma;
font-size9pt;
font-weightbold;
}
</
style>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<
body link="#959595" vlink="#959595" alink="#959595" bgproperties=fixed>
<
center>
<
br><br><br>
<
br><br>
<
table width="250" height="140" border="1">
<
p dir="center">
<
tr><td bgcolor=#575c69><p align="center"><b><font face="Arial" size="2" color="White">שלום אורח, אנא התחבר.</font></p></b>
</tr></td><tr><td bgcolor=#eeeeef>
<form method="POST">
<
center><font face="Arial" size="2"><b>שם משתמש:</font></b>
<
input type="text" size="12" name="username" onfocus="this.value=''" value="שם משתמש"><Br></center>
<
center><font face="Arial" size="2"><b>סיסמא:</font></b>
&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='password' size='12' name='userpass' onfocus="this.value=''" value='password'></center>
<
center><input type='submit' name='submit' value='התחבר'>&nbsp;&nbsp;&nbsp;<a href="register.php">הרשם עכשיו!</a></center>
<?
php
require ("config.php");
echo 
"<font face=Arial size=2 color=Red>";
$user $_POST['username'];
$pass $_POST['userpass'];
$query mysql_query ("SELECT * FROM uses WHERE `user_name`='$user' && `user_pass`='$pass' ");
$qpass mysql_query ("SELECT * FROM uses WHERE `user_name`='$user' && `user_pass`!='$pass' ");
$quser mysql_query ("SELECT * FROM uses WHERE `user_name` != '$user' && `user_pass`='$pass' ");
$qreg mysql_query ("SELECT * FROM uses WHERE `user_name` != '$user' && `user_pass`!='$pass' ");
$num mysql_num_rows ($query);
$xnum mysql_num_rows ($qpass);
$ynum mysql_num_rows ($quser);
$znum mysql_num_rows ($qreg);
if ( isset (
$_POST ['submit'] )) {
if (
$xnum 0)
echo 
"סיסמא שגוייה, אנא נסה סיסמא אחרת";
elseif (
$ynum 0)
echo 
"שם משתמש אינו קיים";
elseif (
$znum 0)
echo 
"שם משתמש וסיסמא אינם נכונים";
elseif (
$num 0) {
echo 
"התחברת בהצלחה,";
echo 
"<b>$user</b>";
}
}
echo 
"</font>";
?>
</table></tr></td></p>
</center></html> 


ובמקום להתחבר נורמלי, ולהגיד "התחברת בהצלחה" זה כותב לי מידי פעם
"שם משתמש לא קיים" ו"שם וסיסמא לא נכונים".
מה עשיתי לא טוב בקוד שהוא לא מתחבר כראוי?
כמובן שבconfig.php יש את ההתחברות למסד, וההרשמה עובדת והכל..
_____________________________________
--- ! Area Close ! ---

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 10-09-2007, 19:14
  Xpein Xpein אינו מחובר  
 
חבר מתאריך: 21.01.06
הודעות: 813
בתגובה להודעה מספר 1 שנכתבה על ידי Xpein שמתחילה ב "בעיה בעשיית התחברות"

לא משנה זה הסתדר מעצמו (חחח) אבל תודה לכולם
זה בטח היה סתם באג..
השתמשתי בכל כך הרבה query כדי לבדוק איפה הבעיה בהתחברות,
האם היא בסיסמא, בשם משתמש או בשניהם, ואם אין בעיה זה מתחבר..

בכל מקרה זה עובד עכשיו =]

עריכה:
עכשיו כשאני שם לב, כשיש משתמש אחד רשום במסד,
זה כן מתחבר, אבל אם יש כמה משתמשים (2 ומעלה) זה כותב "שם משתמש לא קיים"
מה ההסבר?

עוד עריכה:
אני חושב שהבנתי מה הבעיה (תקנו אותי אם אני טועה)
משום שלשני המשתמשים הייתה סיסמא זהה, השאילתה התנגשה בשני השמות מתנגשים ולכן
כתבה שה"שם משתמש לא קיים".

בכל מקרה, כשאני מוציא את השאילתה הזאת הכל עובד.

עוד עריכה: (omg)
זה שוב עושה את הבעיה ששם משתמש וסיסמא לא נכונים גם כשיש כמה משתמשים..
wtf למה זה עושה את זה עם כמה משתמשים ומשתמש אחד עובד פיקס?
_____________________________________
--- ! Area Close ! ---


נערך לאחרונה ע"י Xpein בתאריך 10-09-2007 בשעה 19:41.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 02:01

הדף נוצר ב 0.19 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר