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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 03-01-06, 17:12   # 1
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,716

x-ray לא מחובר  

בעיה עם MD5

עמוד הרשמה

PHP קוד:
<?      
    
    $pass
=$_POST['pass'];
    
$user=$_POST['user'];
         include(
'db.php');
    if(
$user==true && $pass==true){  
           
$query =mysql_query("SELECT * FROM sign WHERE user='{$user}'") or die(mysql_error());
                  if(
mysql_num_rows($query)>0) echo "<dir dir=\"rtl\" align=\"center\"> מצטערים אך שם המשתמש כבר תפוס<br>
                  <a href=\"javascript:history.back(1)\">לחצו כאן על מנת לחזור אחורה</a>  "
;
                   else{    
                          
                           
$pass=MD5($pass);
                           
mysql_query("INSERT INTO `sign` (id,pass,user) VALUES ('NULL','$pass','$user')");
                           echo 
"נרשמת בהצלחה";
                        }
}
        else echo
"לא כל הפרטים הוכנסו";
        
     
?>
למה זה מצפין לי בכולם את אותה ההצפנה,גם כאשר עשיתי
MD5=("$pass")
MD5=('$pass')

כאשר אני מצפין אני מקבל את אותה ההצפנה כאילו הוא מצפין את הביטוי פאסס ולא את המשתנה...
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 03-01-06, 17:13   # 2
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

להגיד לך את האמת ?
לא הבנתי את השאלה :S
__________________
  Reply With Quote
ישן 03-01-06, 17:14   # 3
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,716

x-ray לא מחובר  

הMD5 מצפין לי תמיד אותו דבר,לא משתנה מה מכיל המשתנה,כאילו הוא מצפין את המילה
pass$

ולא את מה שהמשתנה מכיל
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 03-01-06, 18:49   # 4
A.M.F
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,154

A.M.F לא מחובר  

הממ.. נראה לי אבל אני לא בטוח, שזה בגלל שההצפנה נמצאת בif. תנסה לשים את ה-
קוד:
$pass = $_POST..
בתוך הIF או שאת ההצפנה תוציא מהIF

אבל אני לא בטוח בזה X=
  Reply With Quote
ישן 03-01-06, 18:53   # 5
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

הניסוח שלך ממש לא ברור....תן דוגמאות פלט..
  Reply With Quote
ישן 03-01-06, 18:55   # 6
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

PHP קוד:
MD5=("$pass")
MD5=('$pass'
ככה לא משתמשים ב md5 !
ככה משתמשים:
PHP קוד:
$pass "12345";
$pass md5($pass); 
  Reply With Quote
ישן 03-01-06, 18:56   # 7
liorwohl
חבר פורום
 
liorwohl's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: החור שנקרא פ"ת
גיל: 34
הודעות: 94
שלח הודעה באמצעות ICO אל liorwohl שלח הודעה באמצעות MSN אל liorwohl

liorwohl לא מחובר  

כי לא עושים ככה
$pass = md5($pass);

Deagly לא ראיתי שהגבתה ..
__________________


www.Dogri.net - הפורטל שלי

אני webuild מהוסטס הישן

  Reply With Quote
ישן 03-01-06, 18:56   # 8
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 34
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

נסה את זה
PHP קוד:
<?       
     
    $password
=$_POST['pass'];
    
$pass=md5($password);
    
$user=$_POST['user']; 
         include(
'db.php'); 
    if(
$user==true && $pass==true){   
           
$query =mysql_query("SELECT * FROM sign WHERE user='{$user}'") or die(mysql_error()); 
                  if(
mysql_num_rows($query)>0) echo "<dir dir=\"rtl\" align=\"center\"> מצטערים אך שם המשתמש כבר תפוס<br> 
                  <a href=\"javascript:history.back(1)\">לחצו כאן על מנת לחזור אחורה</a>  "

                   else{     
                           

                           
mysql_query("INSERT INTO `sign` (id,pass,user) VALUES ('NULL','$pass','$user')"); 
                           echo 
"נרשמת בהצלחה"
                        } 

        else echo
"לא כל הפרטים הוכנסו"
         
     
?>
  Reply With Quote
ישן 03-01-06, 18:57   # 9
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי liorwohl
כי לא עושים ככה
$pass = md5($pass);

Deagly לא ראיתי שהגבתה ..
מה שכתבת נכון...וגם מה שהוא..אלא אם כן יש רגישות אותיות גדולות,אבל לא בדקתי את זה בPHP אני יודע שבC זה קיים..
  Reply With Quote
ישן 03-01-06, 20:19   # 10
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
מה שכתבת נכון...וגם מה שהוא..אלא אם כן יש רגישות אותיות גדולות,אבל לא בדקתי את זה בPHP אני יודע שבC זה קיים..
הבעייה היא, שאתה תחמת את $pass במרכאות, משמע, הוא מתייחס לזה כתו רגיל...
כזה יהיה בלי מרכאות, אז זה יהיה ייחוס למשתנה.
  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. הזמן כעת הוא 07:13.

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