|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[עזרה] פרטים ותוכן אישיים של משתמש רשום.
שלום לכולם.
אני רוצה לפתוח אתר כלשהו אשר מצריך שלכל אדם יהיו פרטים אישיים ובין הייתר גם תתאפשר שליחת הודעות פרטיות בין המשתמשים. אינני יודע כיצד לעשות שלכל אדם יהיו פרטים אישיים, דף פרטי וכ'ו, איך עושים את זה? כמובן שימוש במסדי נתונים, כמו בכל אתר. תודה רבה.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 2 |
הוסטסניון
|
אין לך את הבסיס בPHP עם חיבור במסד נתונים,
אף אחד לא יכתוב את לך את הסקריפט, בעיקרון זה טבלה מאוד פשוטה שבכל טור אתה מכניס פרטים לפי ID של המשתמש.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 3 |
חבר וותיק
|
אני עובד עם מסדי נתונים, אני מתעסק בטבלאות וכל זה.
פשוט מה אני אומר לעשות? טבלה בשם "name" למשל שבה יכנסו השמות של כל המשתמשים? איך אני עושה שבתוכן שיכנס יכנס אבל שהוא יצא הוא יצא לפי ה id. מסובך..
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 4 |
חבר בקהילה
|
|
![]() |
![]() |
# 5 |
חבר וותיק
|
אתה מתכוון כאילו:
PHP קוד:
אבל שוב, איך הולך תהליך ההכנסה? איך המערכת תדע איזה תוכן הכניס כל id? תודה.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 6 |
חבר בקהילה
|
לכל משתמש אתה עושה ID משלו,
בטבלה עצמה אתה פותח טבלה בשם ID נגיד,עושה לה מספר אוטומטי וסוג INT (מספר) ואז פשוט כל משתמש שנירשם זה פותח לו ID משלו. בין היתר אתה מוסיף עוד עמודה כמו NAME שיכול לשמש לשם פרטי,AGE לגיל וכו'. ולאחר מכן בשליפה אתה עושה כמו שעשית PHP קוד:
|
![]() |
![]() |
# 7 |
חבר וותיק
|
כן כמו שעשיתי, השליפה ברורה, אבל ההכנסה.
שאני יבוא לשלוף, איך המערכת תדע איזה פרטים כל id הכניס? תודה.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 8 |
חבר בקהילה
|
חפש בגוגל הסברים על איך בונים כזו מערכת, tutorials או משהו, או נסה ללמוד ממערכת קיימת איך עובדים.. אתה יכול לראות דוגמא לשליפות השונות במערכת miniCMS שבניתי היא די ברורה ופשוטה להבנה ובקבצים עצמם אתה יכול לראות איך אני מציג דף לפי הID שלו (כמו אצלך - המשתמש לפי הID) ואיך אני מוסיף דף חדש, או מעדכן קיים (בדיוק הפעולות שאתה צריך)
בכל מקרה הקוד שרשמת זה פתח לSQLInjection, קודם קבל את הID לערך כלשהו (ותעטוף בhtmlspecialchars או כל דרך למנוע injection) ורק אז תשלוף.. אבל אתה בכיוון הנכון. |
![]() |
![]() |
# 9 |
חבר וותיק
|
בקשר לאבטחה, אני בסוף יאבטח, אבטחה נוספת שאני די חושש כיצד אני אבצע אותה, זה למשל שהמשתמש יעדכן את הפרופיל שלו, הכוונה ישתמש בפקודה update, איך אני אמנע מצב שבו הוא ישנה את הכתובת במקום id=13 למשל הוא ירשום id=18 ויערוך את הפרטים של משתמש מספר 18 אבל כמו שאמרתי את זה כל זה נשאיר לסוף.
spy7fire - כמו שכתבתי באשכול, המערכת שלך נראית מעולה, הורדתי את קבצי המערכת ומשימוש בדמו באתר לא ראיתי שישנה אפשרות של הרשמת משתמשים. בכל אופן, אם יש את כל זה במערכת ויש לך קצת זמן להסביר לי על זה אני כבר נמצא באיסיקיו שלך נדמה לי, שלחתי לך הודעה, אני חושב שזה אתה. תודה רבה.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 Last edited by dor77; 03-01-09 at 18:23.. |
![]() |
![]() |
# 10 |
חבר מתקדם
|
אין לך בסיס בPHP אז זה קשה.
זהמאוד פשוט ומאוד בסיסי. פתח טבלה - משתמשים, בה יהיה טורים של - ID סיסמא+שאר הפרטים שאתה רוצה. ההכנסה - insert into ובערך id לעשות null ההוצאה - where id = '$id' האבטחה - אל תעשה שזה יהיה בכתובת. תעשה אימות מס' נתונים(לפחות זה וסיסמא) ע"י קוקיז\סיישן. אתה יכול לעשות דרך הגט(id=xx&pass=xx) אבל אח"כ כל מי שיהיה על המחשב יוכל להיכנס.
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|