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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 15-08-07, 04:59   # 1
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

[שאלה - PHP]ניתוק משתמשים

שלום,
בהתחברות משתמשים שלי אני משתמש ב
PHP קוד:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW'
ורציתי לשאול איך בדיוק אני יכול לאפס אותם? (במילים אחרות להתנתק מהמשתמש)
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 15-08-07, 10:10   # 2
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

באמצעות session_destroy()
  Reply With Quote
ישן 15-08-07, 10:55   # 3
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי 4ior צפה בהודעה
באמצעות session_destroy()
ניסיתי את זה וה uset לכל אחד בנפרד אבל זה לא עובד...
למישהו יש הצעות אחרות?
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 15-08-07, 11:12   # 4
Striker
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 812

Striker לא מחובר  

$_SERVER['PHP_AUTH_USER'] = $drop;
$_SERVER['PHP_AUTH_PW'] = $drop;

לא התעסקתי בזה אף פעם , אני עובד עם קוקיז =]
תבדוק אולי זה יעבוד =]

:|
  Reply With Quote
ישן 15-08-07, 11:25   # 5
snirk
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
מיקום: חולון
גיל: 34
הודעות: 1,043

snirk לא מחובר  

PHP קוד:
<?php
//initialize the session
if (!isset($_SESSION)) {
  
session_start();
}

// ** Logout the current user. **
$logoutAction $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset(
$_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  
$logoutAction .="&"htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  
//to fully log out a visitor we need to clear the session varialbles
  
$_SESSION['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);
    
  
$logoutGoTo "pageafter.php";
  if (
$logoutGoTo) {
    
header("Location: $logoutGoTo");
    exit;
  }
}
?>
<a href="<?php echo $logoutAction ?>">התנתק</a>
פה : $logoutGoTo = "pageafter.php";
כתוב את העמוד שאתה רוצה שהוא יעבור אחרי ההתקנתקות.
זה קוד שאני משתמש בו בכול המערכת שלי,
מובא מDreamweaver
__________________
בברכה,
שניר קדוש.
אס.קיי.נט |בניית אתרים
  Reply With Quote
ישן 15-08-07, 11:36   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי kfir_dnd צפה בהודעה
שלום,
בהתחברות משתמשים שלי אני משתמש ב
PHP קוד:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW'
ורציתי לשאול איך בדיוק אני יכול לאפס אותם? (במילים אחרות להתנתק מהמשתמש)
הבעיה עם המשתנים האלה לא בשרת אלא בלקוח, אחרי שהמשתמש הזין אותם פעם אחת אז הדפדפן זוכר אותם וכל פעם שולח אותם מחדש עד לא יודע מתי(אולי שסוגרים את הדפדפן)
  Reply With Quote
ישן 15-08-07, 12:07   # 7
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
הבעיה עם המשתנים האלה לא בשרת אלא בלקוח, אחרי שהמשתמש הזין אותם פעם אחת אז הדפדפן זוכר אותם וכל פעם שולח אותם מחדש עד לא יודע מתי(אולי שסוגרים את הדפדפן)
בגלל זה session_destroy אמור לעבוד.
עשית session_start לפני?
  Reply With Quote
ישן 15-08-07, 12:10   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי 4ior צפה בהודעה
בגלל זה session_destroy אמור לעבוד.
עשית session_start לפני?
הדפדפן עדיין ישלח את הערכים של המשתנים האלו, זה לא קשור לסשן(לא אמור להיות קשור לפחות)
  Reply With Quote
ישן 15-08-07, 12:46   # 9
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי snirk צפה בהודעה
PHP קוד:
<?php
//initialize the session
if (!isset($_SESSION)) {
  
session_start();
}

// ** Logout the current user. **
$logoutAction $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset(
$_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  
$logoutAction .="&"htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  
//to fully log out a visitor we need to clear the session varialbles
  
$_SESSION['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);
    
  
$logoutGoTo "pageafter.php";
  if (
$logoutGoTo) {
    
header("Location: $logoutGoTo");
    exit;
  }
}
?>
<a href="<?php echo $logoutAction ?>">התנתק</a>
פה : $logoutGoTo = "pageafter.php";
כתוב את העמוד שאתה רוצה שהוא יעבור אחרי ההתקנתקות.
זה קוד שאני משתמש בו בכול המערכת שלי,
מובא מDreamweaver
אני יודע לעבוד עם סשן וכבר הכנתי מערכת משתמשים מבוססת על זה הלקוח שלי פשוט רוצה שהכניסה לפאנל תהיה עם החלון דרישות אימות הזה
ד"א גם אני עובד כם dreamweaver

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
הבעיה עם המשתנים האלה לא בשרת אלא בלקוח, אחרי שהמשתמש הזין אותם פעם אחת אז הדפדפן זוכר אותם וכל פעם שולח אותם מחדש עד לא יודע מתי(אולי שסוגרים את הדפדפן)
נכון זאת בדיוק הסיבה שחשבתי שזה עובד כמו סשן (שזה נמחק כשסוגרים את הדפדפן) >< אז במקום למחוק יש אפשרות לקבוע את הערך שלהם מחדש ולעשות ערך של משתמש לא מחובר או משהו כזה?
__________________
פיג'מה
משחקים

Last edited by Kfir.G; 15-08-07 at 12:52..
  Reply With Quote
ישן 15-08-07, 12:50   # 10
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

תנסה אחרי שאתה מנתק אותו להציג לו שוב את החלון הזה.
ואז אם הוא ילחץ ביטול אם אני לא טועה הדפדפן ימחק את הערכים שיש אצלו.
  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. הזמן כעת הוא 13:32.

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