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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 10-11-05, 20:56   # 1
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 34
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

ניסיון הכנת היתחברות

אני מנסה לעשות התחברות ב md5 אבל משום מה זה לא עושה טוב
אני הכנתי ב phpmyadmin לטבלה שם משתמד וסיסמא ב md5 (רק הסיסמא ב md5) אבל זה רושים לי כל הזמן bad
הינה הקוד

PHP קוד:
$username $_POST['user'];
$password $_POST['pass'];

//md5
$mdpass md5($password);

//check
$result=mysql_query("SELECT * FROM admins WHERE user = '$user' AND pass = '$mdpass'");
if (!
$result)
die(
"ERROR: error occured in MySQL query.");

if (
$username == $user && $mdpass == $pass)
{
echo 
"good";
}
else
{
echo 
"bad";

 
ישן 10-11-05, 21:24   # 2
Espire
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ישראל קיריית מלאכי
גיל: 34
הודעות: 441
שלח הודעה באמצעות ICO אל Espire שלח הודעה באמצעות AIM אל Espire שלח הודעה באמצעות MSN אל Espire

Espire לא מחובר  

נסה את זה:
PHP קוד:
$username $_POST['user'];
$password $_POST['pass'];

//md5
$mdpass md5($password);

//check
$result=mysql_query("SELECT * FROM admins WHERE user = '$user' AND pass = '$password'");
if (!
$result)
die(
"ERROR: error occured in MySQL query.");

if (
$username == $user && $mdpass == $pass)
{
echo 
"good";
}
else
{
echo 
"bad";

 
ישן 10-11-05, 21:27   # 3
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 34
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

עדיין
 
ישן 10-11-05, 21:33   # 4
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ערב טוב,

אנא נסה את הקוד הבא:

PHP קוד:
$username $_POST['user']; 
$password $_POST['pass']; 

//md5,sha1 passwrod
$mdpass md5(sha1($password)); 

// sql query, checking username and password
$sql mysql_query("SELECT * FROM admins WHERE user = '$username' AND pass = '$mdpass'") or die (mysql_error()); 

if(
mysql_num_rows($sql) == 1){ // if there is only one user matching the result, the login procress is OK else Filed
       // Login Procress OK

else 

       
//Login Procress Filed

מה שבעצם עשיתי כאן, הוא לקיחת מספר השורות התואמות את השאילתה, במידה ואחת ויחידה תואמת, שם המשתמש והסיסמא נכונים, כיוון שיש התאמה, אם אל, כלומר אם מספר ההתאמות שווה ל0 או מספר אחר שלא שווה ל1, ההתחברות נכשלה.

שים לב, ששמתי לך שני סוגי הצפנות שפועלות על הסיסמא, גם הצפנה md5, וגם הצפנת sha1, על מנת לספק אבטחה גבוהה יותר, והכבדת הקושי בפריצה.


קישורים שימושיים:

mysql_num_rows
sha1



מקווה מאוד שעזר לך, טל.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 10-11-05, 21:34   # 5
Espire
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ישראל קיריית מלאכי
גיל: 34
הודעות: 441
שלח הודעה באמצעות ICO אל Espire שלח הודעה באמצעות AIM אל Espire שלח הודעה באמצעות MSN אל Espire

Espire לא מחובר  

איזה סתומים אנחנו חחח תראה איפה שהתנאי באזור השם משתמש זה משווה לערך שלא קיים זה צריך להיות $username ולא $user
 
ישן 10-11-05, 21:35   # 6
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ציטוט:
נכתב במקור על ידי Espire
איזה סתומים אנחנו חחח תראה איפה שהתנאי באזור השם משתמש זה משווה לערך שלא קיים זה צריך להיות $username ולא $user
דבר בשם עצמך
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 10-11-05, 22:00   # 7
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 34
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

הוא עזר לי בפרטי
תודה רבה רבה!!
 
ישן 10-11-05, 22:05   # 8
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ציטוט:
נכתב במקור על ידי Ori The Man
הוא עזר לי בפרטי
תודה רבה רבה!!
אין בעד מה
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 12-11-05, 22:20   # 9
Ikki
חסום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: Israel
הודעות: 608

Ikki לא מחובר  

1. אורי צודק זה $username לא $user .
2. צריך להשתמש ב mysql_num_rows() על מנת לוודא שהשורה קיימת.
 
ישן 12-11-05, 22:24   # 10
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

וזה בדיוק מה שהסברנו כולנו לו, לא? אני לא מבין מה הצורך להגיב ככה לאחר יומיים.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 16:06.

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