delphi4arab منتديات دلفي للعرب
كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين (/showthread.php?tid=3179)

الصفحات: 1 2


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - ELARAPY - 13-06-2011

[COLOR="DarkGreen"]السلام عليكم ورحمة الله

كيف يمكنني عمل فورم وبه Buttons غير مفعله ويتم التفعيل الازرار في حالت تشغيل المشروع واكون Loggin

مثلا في http://www.delphi4arab.net

[/COLOR]


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - لؤي - 13-06-2011

لماذا أخترت أن كل Buttons غير مفعلة أنا من رأي أن تظهر أول فورم به 2 Edits واحدة للمستعمل و الأخرى للكلمة السر إن كان الناتج صحيح إذهب للفورم الثاني الذي به Buttons (مجرد رأي) و إلا أظهر مثلا رسالة أو يخرج البرنامج.


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - محمد عبد العزيز - 13-06-2011

السلام عليكم ورحمة الله

عند الولوج لموقع/منتدى ما غالبا ما يتم استخدام cookie سجل المتصفح
كود :
http://en.wikipedia.org/wiki/HTTP_cookie http://ar.wikipedia.org/wiki/سجل_المتصفح
ان كان الولوج بمتصفح ما عليك معرفة ما هو وكيف يعمل واين يضع الشجل وكيف تتعامل معه...



كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - ELARAPY - 14-06-2011

فلنفرض المتصفح FireFox

ولنفرض ان التفعيل سيكون في حالة اذا كنت مسجل دخول هنا في نفس الصفحه

http://www.delphi4arab.net/forum/showthread.php?tid=5459

ماذا افعل استاذي ؟؟


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - ELARAPY - 14-06-2011

B.M.AbdelAziZ كتب :عند الولوج لموقع/منتدى ما غالبا ما يتم استخدام cookie سجل المتصفح

[COLOR="Purple"]مع البحث الشديد في المنتدى وجدت إجابة لك استاذ محمد عبد العزيز منذ حوالي عامين ونصف وهي
قريبا جدا من طلبي ولكن مازالت المشكله قائمه [/COLOR]
[URL="http://www.delphi4arab.net/forum/showthread.php?tid=560"]
هـــــــــــــــــــنا[/URL]


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - محمد عبد العزيز - 14-06-2011

إقتباس :فلنفرض المتصفح FireFox
عليك بدراسة الأمر، كيف يعمل Firefox مع التفريق بين الاصدارات ان وجد اختلاف


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - mohfa - 14-06-2011

نعم كما قال اخي محمد الجواب في حالتك يعتمد على ال Cookies او ملف الاذونات بالعربية فااغلب المتصفحات تعتمد عليها .
اذا اما انك تقراء ال cookie للحصول على Logging Status او تنشئ ملف cookie بنفسك مكونات ال Indy فيها خاصية القراءة و إنشاء و حتى تحرير ال cookies , وانا من رائ ان تنشئ ملف cookie خاص بك احسن حل .

لمعلوماتك متصفح ال Firefox يحفظ ملفات ال cookies في قاعدة بيانات SQLLite وحتى قرائتها سهلة لاعتمادها على جدول . هنا يمكن ان يندخل اخي kachwahed .

والسلام عليكم .


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - ELARAPY - 14-06-2011

B.M.AbdelAziZ كتب :عليك بدراسة الأمر، كيف يعمل Firefox مع التفريق بين الاصدارات ان وجد اختلاف
[COLOR="Purple"]احنا ممكن نسهل الموضوع اكثر
سوف اضيف عنصر WebBrowser
وسيتم الولوج الى الموقع من خلاله وطبعا سيطلب اليوزرنيم والباسورد وبعد ادخالهم سيتم فتح الموقع في العنصر
وطبعا هايكون على الرابط الاساسي الاول مثل http://www.delphi4arab.net/forum/
ثم عمل زر لتفعيل باقي الازرار وشرط التفعيل وجود رابط داخلي للموقع في عنصر ال WebBrowser
مثل هذا الرابط الخاص بصفحه المجله

http://www.delphi4arab.net/forum/forumdisplay.php?f=35
وطبعا مش ممكن يكون الرابط ده موجود في المتصفح بدون تسجيل الدخول
وكده اضمن ان الزر لا يفعل الى اذا كان له عضويه
كيف اطبق المثال ؟[/COLOR]


كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - kachwahed - 15-06-2011

وعليكم السلام ورحمة الله
مبدئيا الذي تحاول عمله من برمجة Web
باستخدام Cookies أو SESSION أو نحو ذلك
كود :
http://en.wikipedia.org/wiki/Session_(computer_science)
بعض الفحوصات يمكن أداؤها من خلال JavaScript
PHP كود :
<script type="text/javascript">
    function 
checkMe(value){
        
field1.disabled  = value;
        
field2.disabled = value;
        
field3.disabled = value;
    }
</
script>
<
input name="check" id="check" type="checkbox" onchange="checkMe(this.checked)"/> 
من دلفي يمكنك اقتناص محتوى الصفحة وفحص شرط لا يتحقق إلا عند التسجيل، انظر:
http://www.delphi4arab.net/forum/showthread.php?tid=1827
لكن: هلّا أخبرتنا ما الذي تنوي عمله؟
ربما نجد حلا أفضل!



كيف افعل زر بشرط اكون loggin في موقع وفي قسم معين - ELARAPY - 15-06-2011

[COLOR="DarkGreen"]مشكور اخي كاش واحد

ولكن الموضوع ابسط مما حضرتك زكرت

مثال

أريـد عمل فورم به مثلا أربع ازرار ( فتح الموقع _تحميل كذا _تحميل كذا _ تحميل كذا )

عند الضغط على الاول يفتح له الموقع في المتصفح الخاص بالدلفي WebBrowser في نفس التطبيق

وباقي الازرار بها روابط او شروحات ولكن غير مفعله

ولكن تفعل اذا دخل صفحه معينه في المنتدى على سبيل المثال صفحه غير متاحه للجميع مثل
[URL="http://www.delphi4arab.net/forum/forumdisplay.php?f=2"]
قسم دلفي الخاص للمميزين والنشطين[/URL]

اذا دخل هذا الرابط ودخل موضوع معين فيه هنا تفعل الازرار

وبذلك اضمن ان لا يتم التحميل للروابط الا اذا كان له عضويه مميزه

حتى لو اعطى البرنامج لاحد فلا يمكنه التحميل ايضا لان ليس لديه صلاحيه بدخول المنتدى

طبعا انا حديث عهد بالبرمجه فلا اجد الطريقه المناسبه لتوصيل الفكره

[/COLOR]