פרסום | מערכת Cms קטנה שלי + שאלה

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

מנהל: צוות האתר

סמל אישי של המשתמש
Eliram-p
משתמש באימונים
משתמש באימונים
הודעות: 316
הצטרף: 25/04/2010 ב-11:47:12
מיקום: באר שבע
יצירת קשר:

פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי Eliram-p » 30/08/2010 ב-17:52:09

אהלן!.
לאחר הרבה למידה והבנה בSql , ובמסד וכ' ,
החלטתי לפתח Cms קטן.
המערכת כוללת:
  • עריכת הלוגו של האתר
  • עריכת התפריט של האתר
  • עריכת התוכן של האתר
  • עריכת הזכויות יוצרים.

קישור ישיר :
http://eliram-p.info/Cms/index.php

קישור לדף האדמין :
http://eliram-p.info/Cms/admin.php
כמו כן את הסיסמה אני לא נותן :D .

עכשיו יש לי שאלה קטנה.
אני רוצה נגיד לעשות מסד חדש , ולפתוח בתוכו את הטבלאות:
Id
password
email
ip
ואז אני יפתח את הטופס "הרשמה" ושם יכולו להרשם.
עכשיו להוסיף את הטבלאות זה פשוט , ולפתוח את הקובץ גם פשוט.
אבל איך כול הקטע הזה שמוסיפים משתמש עובד?


אשמח לתגובות בנוגע למערכת ולשאלה.
בברכה , Eliram-p .
סקייפ : eliram.p

סמל אישי של המשתמש
yotam123
משתמש באימונים
משתמש באימונים
הודעות: 227
הצטרף: 05/03/2010 ב-17:30:48
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי yotam123 » 30/08/2010 ב-20:14:49

מערכת עם פוטנציאל XD

idanbe
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2162
הצטרף: 15/12/2007 ב-09:36:14
מיקום: ירושלים
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי idanbe » 30/08/2010 ב-21:15:21

קודם כל הייתי ממליץ לך ליצור טבלה אחת בשם USERS עם 4 תאים במקום 4 טבלאות

קוד: בחר הכל

CREATE TABLE `users` (
  `user_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(255) collate utf8_bin NOT NULL,
  `password` varchar(40) collate utf8_bin NOT NULL,
  `user_email` varchar(255) collate utf8_bin NOT NULL,
  `user_ip` varchar(255) collate utf8_bin NOT NULL,
  PRIMARY KEY (`user_id`)
) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

בכל אופן ליצור טבלאת משתמשים זה לא הכי פשוט
אתה צריך ליצור לכל "אורח" SESSION משלו שככה תוכל להבדיל בין כל משתמש
את ה SESSION אתה יכול להעביר ב-3 צורות (עוגיות, GET, POST)
אני ממליץ להשתמש בעוגיות (הרבה יותר קל לטיפול)

תוכל ליצור SESSION בצורה שלך כלומר ליצור מספר או ערך רנדומלי ויחודי שיעקוב אחר השתמש לאורך האתר (באחד משלושת האופציות שרשומות למעלה)

או שתוכל להשתמש בפונקציה בנויה של PHP שהיא יוצרת לבד את העוגיה עם ה SESSION
שם הפונקציה היא session_start()

תוכל ללמוד עליה במדריך של PHP.NET
http://php.net/manual/en/function.session-start.php

אם אינך יודע ליצור SESSIONS בעצמך הייתי ממליץ לך להתחיל בפונקציה הבנויה עד שתלמד
לאחר שתבין איך ה SESSIONS עובד משם תוכל להמשיך וליצור לעצמך טבלאת משתמשים ואפשרות התחברות לאתר
ריסטארט - בניית אתרים
http://www.restartstudio.co.il/

סמל אישי של המשתמש
Eliram-p
משתמש באימונים
משתמש באימונים
הודעות: 316
הצטרף: 25/04/2010 ב-11:47:12
מיקום: באר שבע
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי Eliram-p » 30/08/2010 ב-22:22:16

תודה רבה על תגובתך , אך יש לי שאלה שקצת לא קשורה.
במידה ואני כאדמין התחברתי למערכת עם סיסמה , ואני רוצה להתנתק .
כפי שהבנתי , זה קשור לעוגיות.
איך אני עושה קישור , שכאשר לוחצים עליו הוא ימחק את כול העוגיות הקשורות לאתר שממנו התנתק?
אשמח לתשובה.
בברכה , Eliram-p .
סקייפ : eliram.p

סמל אישי של המשתמש
Shahar
מנהל ראשי
מנהל ראשי
הודעות: 2573
הצטרף: 14/11/2004 ב-18:19:58
מיקום: ישראל
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי Shahar » 30/08/2010 ב-22:43:06

הפקודה setcookie משמשת ליצירת עוגיות, אפשר גם להשמיד איתה עוגיות ע"י קריאה לעוגיה וקביעת התפוגה שלה לזמן בעבר.

מציע שתקרא קצת
http://php.net/manual/en/function.setcookie.php

סמל אישי של המשתמש
Eliram-p
משתמש באימונים
משתמש באימונים
הודעות: 316
הצטרף: 25/04/2010 ב-11:47:12
מיקום: באר שבע
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי Eliram-p » 31/08/2010 ב-11:18:27

תודה!.
אני רוצה לתת לכם קצת לטעום ממה שיש בפאנל.
רק בבקשה אל תשנו.
XD
עמוד ראשי:
http://eliram-p.info/Cms_admin/index.php
אדמין:
http://eliram-p.info/Cms_admin/admin.php
סיסמה: admin
בברכה , Eliram-p .
סקייפ : eliram.p

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: פרסום | מערכת Cms קטנה שלי + שאלה

הודעה שלא נקראהעל ידי tpdil » 01/09/2010 ב-20:23:21

הסיסמה לא עובדת.
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."


חזור אל “בניית אתרים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 5 אורחים

cron