הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   התחלתי ללמוד אתמול PHP + SQL, שאלה קטנה כדי לסיים את המערכת שאני בונה (https://hosts.co.il/forums/showthread.php?t=11954)

AFI 05-01-06 18:41

התחלתי ללמוד אתמול PHP + SQL, שאלה קטנה כדי לסיים את המערכת שאני בונה
 
התחלתי אתמול ללמוד PHP + SQL (סיימתי כבר ללמוד, ביום אחד למדתי PHP + SQL =])
השאלה שלי היא איך אני שומר משתמש שכבר התחבר למערכת מחובר למערכת בכל הזמן שהוא באתר...
תודה לעוזרים :qqb007:

x-ray 05-01-06 18:44

עוגיה או סשין

AFI 05-01-06 18:46

ציטוט:

נכתב במקור על ידי x-ray
עוגיה או סשין

את זה אני כבר הבנתי...
אבל תן לי יותר כיוון, כי לא הבנתי מה לעשות עם זה...
לעשות בכל דף עימות נסתר מחדש או שיש דרך אחרת יותר טובה

aviram5a 05-01-06 18:50

אחי תן אתרים ללמוד ..
אבל מש'ו פשוט...

DaNieLLL 05-01-06 18:50

PHP קוד:

if(...) {
$user $_POST["user"];
$pass $_POST["pass"];
setcookie("user",$user,time()+30*24*60*60);
setcookie("pass",$pass,time()+30*24*60*60);


אחרי זה, בשביל לבדוק אם התחברת כבר:

PHP קוד:

if(isset($_COOKIE["user"]) || isset($_COOKIE["pass"])) {
...


בהצלחה
אם זה לא זה אז לא הבנתי אותך נכון.

AFI 05-01-06 19:13

ציטוט:

נכתב במקור על ידי Pip
PHP קוד:

if(...) {
$user $_POST["user"];
$pass $_POST["pass"];
setcookie("user",$user,time()+30*24*60*60);
setcookie("pass",$pass,time()+30*24*60*60);


אחרי זה, בשביל לבדוק אם התחברת כבר:

PHP קוד:

if(isset($_COOKIE["user"]) || isset($_COOKIE["pass"])) {
...


בהצלחה
אם זה לא זה אז לא הבנתי אותך נכון.

אחלה תודה, אבל בקטע שאני בודק אם התחברתי, אני לא צריך לאמת את הפרטים של הקוקיז עם הSQL?
אם הבנתי נכון הקוד שכתבת לי רק בודק עם הקוקיז קיים אצלו, בתוך התנאי אני צריך להשוות את הקוקיז לפרטים שכתובים במסד נכון?
ואם ככה לא צריך לשים && במקום מה ששמת: ||, כי אנחנו רוצים לבדוק ששתי הקוקיז קיימים...
כמה שאלות :qqb006:
תודה לך :qqb007:
ואבירם, בוא אלי לאייסי אני יביא לך מדריכים

Espires 05-01-06 20:33

אחי שמע הסימן הזה && אומר גם וגם
והסימן הזה || אומר אחד לא מסתמך אחד מהשני

[ח לא יודע איך להבסביר בדיוק נסה להבין מזה חח]

MoshikB 05-01-06 20:38

יש לי שאלה שקצת לא קשורה.
- מאיפה למדת PHP + SQL?
אני רוצה לחדד את עצמי בשפות הללו, אני יודע אותם ב "ריפוף" , ואני רוצה לדעת אותם יותר טוב.

AFI 05-01-06 20:51

ציטוט:

נכתב במקור על ידי Espires
אחי שמע הסימן הזה && אומר גם וגם
והסימן הזה || אומר אחד לא מסתמך אחד מהשני

[ח לא יודע איך להבסביר בדיוק נסה להבין מזה חח]

כן אני יודע, בגלל זה אמרתי...
אתה כתבת את הסימן הזה ||
אבל אנחנו צריכים את הסימן הזה &&
כדי שזה יפעל רק אם יש לנו גם את השם משתמש וגם את הסיסמה, שאם יהיה רק אחד אז זה לא יפעל
אפילו שלא נראה לי שיהיה מצב כזה...
בכל מיקרה הסתדרתי, בניתי מסמך שבודק את הנתונים שבקוקיז ומאמת אותם עם הנתונים שבSQL ואם הפרטים לא נכונים הוא נותן פקודת die, ואז אני פשוט שם את הקובץ הזה בראש כל דף

ולמי ששאל:
http://www.webmaster.org.il

עריכה: אפשר לנעול =]

null 05-01-06 20:56

קוקיז זה הדבר הכי לא בטוח בעולם !!!!
אל תשמרו בזה סיסמאות או שמות משתמש...
אם כבר אז רק את הID של המשתמש בקוקיז זהו...
כל השאר תעשו בסשיין :P


כל הזמנים הם GMT +2. הזמן כעת הוא 05:35.

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