الانتقال إلى المحتوى

عمل زر Exit


ام تبيان

Recommended Posts

السلام عليكم ورحمته الله وبركاته اريد عمل زر خروج من البرنامج بصوره نهائيه من البرنامج اي لايرجع للصفحة ال  LOGIN

رابط هذا التعليق
شارك

يخرج من البرنامج نهائياً ؟ يعني إلى أين يذهب ؟ أكيد إلى صفحة معية هنا صفحات ..وليس برنامج 

 

على أي حال هنا الـ exit  يقابلها logout وهنا يتطلب كتابة method  تعمل عدة أمور منها kill session لأي قيم متواجة بالـ session  وبعدها يعمل redirect  إلى صفحة معينة مثل صفحة البداية 

رابط هذا التعليق
شارك

جزاك الله خيرا لكن مااريده هو ان يخرج مثل ال CLOSED من الصحفات حقت البرنامج

رابط هذا التعليق
شارك

جزاك الله خيرا لكن مااريده هو ان يخرج مثل ال CLOSED من الصحفات حقت البرنامج

 

حسناً .. إنك تريدين عمل closed  وليس Logout 

 

يمكن عمل زر عند الضغط عليه، يعمل على غلق (Closed) ويخرج من الصفحة المفتوحة من خلال كتابة هذه الـ method 

    public void closeWindow() 
    {
        
      FacesContext facesContext = FacesContext.getCurrentInstance();
      ExtendedRenderKitService service =Service.getRenderKitService(facesContext,ExtendedRenderKitService.class);
      service.addScript(facesContext, "window.open('', '_self', ''); window.close();");

    }
رابط هذا التعليق
شارك

 

جزاك الله خيرا لكن مااريده هو ان يخرج مثل ال CLOSED من الصحفات حقت البرنامج

 

حسناً .. إنك تريدين عمل closed  وليس Logout 

 

يمكن عمل زر عند الضغط عليه، يعمل على غلق (Closed) ويخرج من الصفحة المفتوحة من خلال كتابة هذه الـ method 

    public void closeWindow() 
    {
        
      FacesContext facesContext = FacesContext.getCurrentInstance();
      ExtendedRenderKitService service =Service.getRenderKitService(facesContext,ExtendedRenderKitService.class);
      service.addScript(facesContext, "window.open('', '_self', ''); window.close();");

    }

هذه لا تعمل في كل المستعرضات

رابط هذا التعليق
شارك

نعم تعمل مع متصفح IE و Chrome  ووضيفتها غلق الـ tab  الحالي ..هذا كان طلب الأخت السائلة عمل close وليس logout

رابط هذا التعليق
شارك

يخرج من البرنامج نهائياً ؟ يعني إلى أين يذهب ؟ أكيد إلى صفحة معية هنا صفحات ..وليس برنامج

 

على أي حال هنا الـ exit يقابلها logout وهنا يتطلب كتابة method تعمل عدة أمور منها kill session لأي قيم متواجة بالـ session وبعدها يعمل redirect إلى صفحة معينة مثل صفحة البداية

اﻻخت ميسم اذن ﻻيمكن ليوزرين استخدام يوزر نيم واحد ﻻن logout تعملkill session لهذا اليوزر ف كل اﻻحهزه الداخله بهذا اليوزر اليس كذلك
رابط هذا التعليق
شارك

وهل يمكننى رؤية اليوزر الداخل من خﻻل console
علما بانه ف الدفلوبر طبعا يوجد من خﻻل enterprise manager معرفه اليوزر الداخل على البرنامج مثﻻ
هل يوجد امكانيه ف adf من خﻻلconsole اعرف ذلك

رابط هذا التعليق
شارك

لا يتم الإغلاق لكل المستخدمين

فقط يتم للجلسة الحالية

اقصد اذا انا داخله بيوزرahmed ويوزر اخر دخل باليوزahmed هل اذا احدهم عملlogout يخرج الثانى ايضا
رابط هذا التعليق
شارك

sd4it

 

 

 

يخرج من البرنامج نهائياً ؟ يعني إلى أين يذهب ؟ أكيد إلى صفحة معية هنا صفحات ..وليس برنامج

على أي حال هنا الـ exit يقابلها logout وهنا يتطلب كتابة method تعمل عدة أمور منها kill session لأي قيم متواجة بالـ session وبعدها يعمل redirect إلى صفحة معينة مثل صفحة البداية

اﻻخت ميسم اذن ﻻيمكن ليوزرين استخدام يوزر نيم واحد ﻻن logout تعملkill session لهذا اليوزر ف كل اﻻحهزه الداخله بهذا اليوزر اليس كذلك

 

 

أعتقد الأخت السائلة وجهت السؤال بأسمي 
هنالك قول لأحد الحكماء يقول: إذا سُئل غيرك، فلا تجيب أنت..لإنه هذا إستخفاف منك بالسائل والمجيب
أرجو ان تُدرج نصيحة هذا القول ضمن لائحة نصائح للمبرمجين ،،فعلى الرغم من إستمرار موضوع النصائح لمدة اكثر من السنة 
لكن أعتقد الموضوع يفتقر لكثير من النصائح ولم تتطرق لنصيحة هذا القول وإلا لكنت حضرتك عملت بها
رابط هذا التعليق
شارك

public void closeWindow()
{

FacesContext facesContext = FacesContext.getCurrentInstance();
ExtendedRenderKitService service =Service.getRenderKitService(facesContext,ExtendedRenderKitService.class);
service.addScript(facesContext, "window.open('', '_self', ''); window.close();");

}

وعليكم السلام ورحمته الله وبركاته لو سمحت اريد ال   الخاص بى الكود import

رابط هذا التعليق
شارك

هذا الـ import 

import javax.faces.context.FacesContext;
import org.apache.myfaces.trinidad.render.ExtendedRenderKitService;
import org.apache.myfaces.trinidad.util.Service;

لكن كما بينت يعمل على المتصفح IE و Chrome

رابط هذا التعليق
شارك

  • بعد 3 شهور...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية