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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-01-06, 18:20   # 11
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
השאלה היתה אם אתה רוצה להתחבר לפנאל ניהול השרת - DA.

בכל מקרה בשביל להתחבר לפנאל ניהול וליצור "אימות" אתה צריך לבדוק עם מה שנכנס בשדה באמת שווה לא מה שיש במסד
הנה דוגמא קטנה של אימות נתונים בשאילתה:
PHP קוד:
mysql_query("SELECT * FROM `table` WHERE user='$user'"
כמובן שאם אתה רוצה להוסיף עוד אימות אתה רושם AND ומוסיף את ההבא.
בהצלחה
ומה קרה עם הסיסמא ? ושלא נשכח SQL Injection שהקוד הזה פשוט מושלם בשבילו :ם
  Reply With Quote
ישן 22-01-06, 18:50   # 12
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 38
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי Eye-Soft
ומה קרה עם הסיסמא ? ושלא נשכח SQL Injection שהקוד הזה פשוט מושלם בשבילו :ם
מה קורה עם סיסמא ? עם סיסמא הכל בסדר !
הבאתי לו דוגמא רק לשאילתה וגם רשמתי את זה שם וגם רשמתי לו איך ליצור אימות נוסף
אז לפני שאתה רושם הערות כדי שתיקרא ותחשוב!
__________________
  Reply With Quote
ישן 22-01-06, 23:10   # 13
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
מה קורה עם סיסמא ? עם סיסמא הכל בסדר !
הבאתי לו דוגמא רק לשאילתה וגם רשמתי את זה שם וגם רשמתי לו איך ליצור אימות נוסף
אז לפני שאתה רושם הערות כדי שתיקרא ותחשוב!
SQL Injection...
ואני שמח שאתה מנהל והכל וסבבה, מגיע לך, אבל העובדה שאתה מנהל לא אומרת שיש לך זכות לתת יחס שונה. תוריד ת'בולד מהתחשוב. בדיוק כמו שאם אני הייתי כותב לך את אותו הדבר הייתי מקבל אזהרה...

לפני שאתה כותב למישהו משהו, תחשוב האם אתה היית נותן לו אזהרה אם הוא היה כותב את זה...
  Reply With Quote
ישן 22-01-06, 23:12   # 14
ram
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 246

ram לא מחובר  

אם כל הריבים והבעיות בילבלתם אותי לאללה:/
תסבירו לי בבקשה בלי לריב אילו
פונקציות נחוצות לבניית הקוד הזה?
  Reply With Quote
ישן 23-01-06, 11:12   # 15
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

ציטוט:
נכתב במקור על ידי ram
אם כל הריבים והבעיות בילבלתם אותי לאללה:/
תסבירו לי בבקשה בלי לריב אילו
פונקציות נחוצות לבניית הקוד הזה?
str_replace ככה זה נראה לי בPHP
אתה צריך משפט כזה
PHP קוד:
Select From tblname Where x='y' and z='h' 
ומומלץ להשתמש בפונקציות כמו md5
  Reply With Quote
ישן 23-01-06, 11:53   # 16
ram
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 246

ram לא מחובר  

אוקיי תודה, אני אסתדר כבר
  Reply With Quote
ישן 23-01-06, 12:20   # 17
avii
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 34
הודעות: 199
שלח הודעה באמצעות ICO אל avii

avii לא מחובר  

את אתה רוצה להתחבר לפנאל דיירקט אדמין דרך דף אחר זה מה שהבנתי תרשום כך:
<form method="POST" action="http://yoursite:2222/CMD_LOGIN">
<input> שם משתמש:
<input> סיסמא:
<input type="submit" value="התחבר">
</form>
  Reply With Quote
ישן 23-01-06, 12:32   # 18
MoonChild
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 51

MoonChild לא מחובר  

זה ממש לא מסובך, אני אכתוב קוד זריז ואסביר :
קרא לקובץ login.php

PHP קוד:
<form method="post" action="login.php">
<input type="text" name="user">
<input type="password" name="pass">
<input type="submit" value="התחבר">
</form>

<?
if($_POST['submit']){
  
$user $_POST['user'];
  
$pass $_POST['pass'];
  if(empty(
$user) OR empty($pass)){
    echo 
"בבקשה מלא את כל השדות בכדי להתחבר";
  }else{
$sql mysql_query("SELECT * FROM table WHERE username='$user' AND password='$pass' LIMIT 1");

           
$rows mysql_num_rows($sql);
           if(
$rows 0){
                              
                              
// כאן התוכן של הפאנל, כמו כן אפשר גם להוסיף
// sessions / cookies



                              
}
                              else{
                                     echo 
"שם המשתמש או הסיסמה שגויים, בבקשה נסה שנית";
                              }

}

}

?>

Last edited by MoonChild; 23-01-06 at 13:25..
  Reply With Quote
ישן 23-01-06, 13:08   # 19
ram
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 246

ram לא מחובר  

MoonChild, ניסיתי לעבוד לפי הקוד שלך וזה נותן לי שגיאה:

Parse error: parse error, unexpected $ in /home/ram/domains/blabla.co.il/public_html/login.php on line 31
איפה הטעות שלי?
  Reply With Quote
ישן 23-01-06, 13:26   # 20
MoonChild
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 51

MoonChild לא מחובר  

כתבתי את זה מהר מידי ולא שמתי לב ששכחתי לסגור את הלולאות.

נסה עכשיו.
כמו כן, הקוד מוגן מפני SQL Injections.

עריכה : בשביל שלקובץ יהיה אפשרות לעשות mysql_query הוא חייב להתחבר למסד קודם, תשתמש בפונקציית include(); בכדי להוסיף קובץ המתחבר למסד.

דוגמה :

PHP קוד:
mysql_connect("localhost","user","pass");  
mysql_select_db("db"); 

Last edited by MoonChild; 23-01-06 at 13:35..
  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. הזמן כעת הוא 15:55.

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