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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-11-07, 15:30   # 11
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי Nils צפה בהודעה
סליחה אם לא הבנתם אותי נכון
אמרתי שאני יודע את זה ויש לי את הקבצים האלה כבר
הבעיה היא שאם הוא יצור סשן X אז הוא יהיה קיים
ואז הבן אדם יוכל להיכנס לבן אדם אחר אם הוא רק ישנה את הכתובת
יש דרך לבטל את זה? לאבטח שרק X יוכל להיכנס לדברים של X וY לY?
יעני אם אני מתחבר אז הסשן קיים והוא שולח אותי לדף שמדפיס לפי ID... ואז אני יכול פשוט לשנות את הID בכתובת ולראות דברים של משתמש אחר \=
לא הבנתי מה הבעיה.
למה המערכת בנויה של דפים לפי ID
עזוב את זה שזה לא יעיל זה גם פרצת אבטחה חמורה
אתה רוצה לעשות עריכת פרופיל.
בהתחברות תעשה נגיד סיישן של ID
ואז בדף עריכת תעשה משו כזה בסוף המשפט :
PHP קוד:
SELECT FROM users WHERE id='$_SESSION[id]' 
משהו בסיגנון.
רשמתי לך מהר אז לא היה לי זמן לעבור אני מאמין שזה יעבוד
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com


Last edited by DanielS; 21-11-07 at 15:56..
  Reply With Quote
ישן 22-11-07, 02:41   # 12
Nils
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 85

Nils לא מחובר  

שניה שאני אבין,
יש לי טופס התחברות שהוא שולח אותו לx.php
עכשיו הדף הזה בודק האם המשתמש נמצא במסד, אם כן אז הוא יוצר סשן ככה:
PHP קוד:
$_SESSION['name'] = 1
ואז בכל דף שאני רוצה שיהיה בו סשן אני רושם ככה:
PHP קוד:
session_start(); 
if(isset(
$_SESSION['name']))
{

<
html>
blablabla

} else {
echo 
"אתה לא מחובר";
       } 
עכשיו במקום ה-name מה אני צריך לכתוב כדי שלכל משתמש יהיה את הסשן הפרטי שלו
כי אם לא יהיה את זה אתה תתחבר בהצלחה הסשן יווצר ואז תוכל להיכנס לחשבון שלי \=
  Reply With Quote
ישן 22-11-07, 11:48   # 13
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי Nils צפה בהודעה
שניה שאני אבין,
יש לי טופס התחברות שהוא שולח אותו לx.php
עכשיו הדף הזה בודק האם המשתמש נמצא במסד, אם כן אז הוא יוצר סשן ככה:
PHP קוד:
$_SESSION['name'] = 1
ואז בכל דף שאני רוצה שיהיה בו סשן אני רושם ככה:
PHP קוד:
session_start(); 
if(isset(
$_SESSION['name']))
{

<
html>
blablabla

} else {
echo 
"אתה לא מחובר";
       } 
עכשיו במקום ה-name מה אני צריך לכתוב כדי שלכל משתמש יהיה את הסשן הפרטי שלו
כי אם לא יהיה את זה אתה תתחבר בהצלחה הסשן יווצר ואז תוכל להיכנס לחשבון שלי \=
המשתמשים לא יכולים לערוך את הסיישן.
לפי השאלות שלך אתה מחפש קוד.
ד"א יש בקוד שהבאתה טעות אי אפשר לשים ככה <html>.

הרעיון בהתחברות שהוא מכניס משתמש לפי זה אתה לוקח את הפרטים שלו ובין השאר לוקח את המשתמש אז אתה מריץ משפט SQL שלפי המשתמש אתה מוצא את הID שלו. ואז נגיד אתה עושה עריכת פרופיל
כמו שאמרתי למעלה. אתה פשוט עושה כמו שעניתי למעלה
PHP קוד:
SELECT FROM users WHERE id='$_SESSION[id]' 
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 22-11-07, 13:11   # 14
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
המשתמשים לא יכולים לערוך את הסיישן.
לפי השאלות שלך אתה מחפש קוד.
ד"א יש בקוד שהבאתה טעות אי אפשר לשים ככה <html>.

הרעיון בהתחברות שהוא מכניס משתמש לפי זה אתה לוקח את הפרטים שלו ובין השאר לוקח את המשתמש אז אתה מריץ משפט SQL שלפי המשתמש אתה מוצא את הID שלו. ואז נגיד אתה עושה עריכת פרופיל
כמו שאמרתי למעלה. אתה פשוט עושה כמו שעניתי למעלה
PHP קוד:
SELECT FROM users WHERE id='$_SESSION[id]' 
דניאל זה לא ישנה אבל עשית שאילתת ID מסוג String ולא מסוג Int.
  Reply With Quote
ישן 22-11-07, 20:36   # 15
Nils
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 85

Nils לא מחובר  

הבנתי,
אני אנסה אם תהיה לי בעיה אני ארשום פה,לא לנעול בבקשה [=
  Reply With Quote
ישן 22-11-07, 21:05   # 16
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

אני אישית בהתחלה בניתי מערכת משתמשים בסיסית לפי המדריך הזה
http://learnphp.co.il/example5.php
ושיפרתי אותה כמה שיכולתי באתה התקופה. אני אישית למדתי מהתהליך הזה המון בזמנו ואני מניח שגם אתה תוכל
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 23-11-07, 03:46   # 17
Nils
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 85

Nils לא מחובר  

תודה רבה אני אנסה יותר מאוחר כי כרגע אני רואה שיש להם שגיאה [=

תודה[=
  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. הזמן כעת הוא 16:32.

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