عدم القدرة على تسجيل الدخول للمنتدى

الحالة
مغلق و غير مفتوح للمزيد من الردود.

Abdul Rahim

[ أعضاء فى القلب ]
30 مايو 2011
3,386
23
0
رد: دم القدرة على تسجيل الدخول للمنتدى


أخي الكريم منتداك مخربط وترقيتك خاطئة أو النسخة خربانة ..

أنا سأساعدك لكن أرسل لي معلومات CPanel عبر التقييم وسأقوم بالترقية لك .. (هذا إذا أردت أنت) .
 

TUN4NET

عضو جديد
23 أغسطس 2010
293
1
0
www.tun4net.info
رد: دم القدرة على تسجيل الدخول للمنتدى

قمت بانشاء قاعدة بيانات جديدة و نصبت عليها منتدى
و حاليا سأقوم بدمجهـا مع القاعدة القديمة
ان حلت لباس أو سأفعل كما قلت لي
 

Abdul Rahim

[ أعضاء فى القلب ]
30 مايو 2011
3,386
23
0
رد: دم القدرة على تسجيل الدخول للمنتدى

قمت بانشاء قاعدة بيانات جديدة و نصبت عليها منتدى
و حاليا سأقوم بدمجهـا مع القاعدة القديمة
ان حلت لباس أو سأفعل كما قلت لي

حياك الله أخوي

أنا بالخدمة في أي وقت .. جرب وخبرنا بالنتيجة
 

bluff

:: مسؤول سابق ::
Coder/Designer
19 أكتوبر 2009
666
6
0
السعودية الخبر
www.portal-alhaqo.com
اعمل الطريقة اخوي وان شاء الله تضبط معاك
الحل هو بتنبلت navbar
نقوم بحفظ نسخة من القالب للاحتياط

نبحث عن

كود:
<!-- login form -->


وعن

كود:
<!-- / login form -->


نمسح ما بينهما ونستبدل بهذا

PHP:
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])"> 
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script> 
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> 
<tr> 
<td class="smallfont">$vbphrase[username]</td> 
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td> 
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"> 
<input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" checked />$vbphrase[remember_me]</label></td> 
</tr> 
<tr> 
<td class="smallfont">$vbphrase[password]</td> 
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" size="10" accesskey="p" tabindex="102" /></td> 
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td> 
</tr> 
</table> 
<input type="hidden" name="s" value="$session[sessionhash]" /> 
<input type="hidden" name="do" value="login" /> 
<input type="hidden" name="vb_login_md5password" /> 
<input type="hidden" name="vb_login_md5password_utf" /> 
</form>

لك التحية .
 

TUN4NET

عضو جديد
23 أغسطس 2010
293
1
0
www.tun4net.info
اعمل الطريقة اخوي وان شاء الله تضبط معاك
الحل هو بتنبلت navbar
نقوم بحفظ نسخة من القالب للاحتياط

نبحث عن

كود:
<!-- login form -->
وعن

كود:
<!-- / login form -->
نمسح ما بينهما ونستبدل بهذا

PHP:
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])"> 
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script> 
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> 
<tr> 
<td class="smallfont">$vbphrase[username]</td> 
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td> 
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"> 
<input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" checked />$vbphrase[remember_me]</label></td> 
</tr> 
<tr> 
<td class="smallfont">$vbphrase[password]</td> 
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" size="10" accesskey="p" tabindex="102" /></td> 
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td> 
</tr> 
</table> 
<input type="hidden" name="s" value="$session[sessionhash]" /> 
<input type="hidden" name="do" value="login" /> 
<input type="hidden" name="vb_login_md5password" /> 
<input type="hidden" name="vb_login_md5password_utf" /> 
</form>
لك التحية .
شكرا لك على المرور
اخي كيف لي ان اغير من نافبار و أنا لا استطيع ان اقوم بتسجيل الدخول بنجاح
 

bluff

:: مسؤول سابق ::
Coder/Designer
19 أكتوبر 2009
666
6
0
السعودية الخبر
www.portal-alhaqo.com
قصدك لوحة التحكم اما ماذا وايش يظهر لك .

استبدل مجلد admincp بواحد نظيف من نفس النسخة وراح تدخل ان شاء الله لو كان الخلل من ملفات اللوحة

واعمل المطلوب
 

TUN4NET

عضو جديد
23 أغسطس 2010
293
1
0
www.tun4net.info
الحمد لله تم حل الاشكال و بنجاح
هادي الحلول الممكنة للفائدة العامة
و أنا الحل الثالث اشتغل معي

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

تحيه طيبه أحبتي .


بسم الله ..

--------------

[ المشكله ]

عند تسجيل الدخول في المنتدى ادخل اليوزر والباس من ثم يرجع يخرجني مرة آخرى ولايسجل الدخول .

--------------------


[ الحل اذا كانت المشكله في جميع الاستايلات ]


( 1 )

الذهاب لوحة التحكم >>> خيارات المنتدى >>> خيارات الكوكيز و عناوين HTTP الرأسية >>
وقت بقاء الكوكيز (ملفات الارتباط) / ضعة 900 الافتراضي


طيب ممتاز تقولي حتى لوحة التحكم مااقدر اسجل فيها يسجل دخول من ثم يرجعني مرة آخرى
[ تابع الحلول ]



( 2 )

المشكله في بعض الاحيان تكون عند اعضاء واعضاء لا !

[] اذا كانت عند عضو واحد فقط يقوم العضو بحذف الكوكيز من جهازه .

[] إذا كان الجميع يعاني منها فإفراغ الكوكيز عند الجميع يحاكيه افراغ جدول session لان جدول session يعتبر كالذاكرة المؤقته للمنتدى تماما مثل ram جهاز الكمبيوتر

فمدة بقاء البيانات في هذا الجدول
لا تتعدى المدة اللي يتواجد فيها العضو داخل المنتدى
إلا إذا تم زيادة الكوكيز إلى أكثر من 900 _الوقت الإفتراضي _

فحينها تبقى البيانات عالقة طوال مدة الكوكيز

طريقة افراغ الجداول

ادخل الى الـ Cpanel للموقع >> phpMyAdmin
فتحت لك الصفحة .. اختار قاعدك .. ابحث عن جدول
session ثم اضغط عليه
بعد مافتح لك
session من الزاوية العلوية اضغط على Empty او افراغ محتوى


او ازرع الأمر التالي في phpMyAdmin ادخل للقاعدة غالباً تكون اسمها vb ادخل على sql

وازرع الأمر :

كود:
TRUNCATE `session`

واظغط على تنفيذ .


( 3 )


الأصلاح عن طريق ملف الـtools
الملف طبعا تحصلوه مع النسخة سواء مرخصة او منزوعة


وانا ارفتلكم ملف لنسخه 3,7,0 ومايضر لو استخدمتوه بأي نسخه لكن يفضل استخدام الملف للنسخه نفسها .


ارفع الملف عن طريق الـcpanel او الـftp داخل مجلد الـ admincp

واستعرضه بالمتصفح هكذا هكذا

http://www.xxx.net/vb/admincp/tools.php

تنبيه : لابد يكون ملف init.php داخل مجلد الـinstall

هذا الملف للآصلاح .. اذهب تحت إلى



اظغط على
1- [Reset Cookie Domain]



رح يحولك على صفحة تم ويرجعك ثم

2- [Reset Cookie Path]





وسلامتك شوف الدخول الآن كيف !

-----------------


[ حل المشكله اذا كانت في استايل 1 فقط ]


اذهب إلى لوحة التحكم admincp

ثم اختر




ثم ابحث عن قالب الـ navbar





ثم إظغط على القالب




أعلى اليمين تجد

ادخل عليه تفتح لك صفحة جديده بها القالب الأصلي انسخه .





ثم اذهب إلى القالب وضع فيه القالب الأصلي واحفظ .

--------------

هذا كله مما يدل على أن سبب هذه المشكلة قد يكون الزيادة المفرطة في وقت بقاء الكوكيز أكثر من 900 ثانية فينصح تثبيتها على 900 دون زيادة أو نقصان
crazy.gif



:: انتهى ::


تحيه طيبه لكم ,,

منقول للأهمية
 

المرفقات

  • Tun4neT.CoM__tools.zip
    5.1 KB · المشاهدات: 58
  • Like
التفاعلات: Abdul Rahim

Abdul Rahim

[ أعضاء فى القلب ]
30 مايو 2011
3,386
23
0
يا هلا فيك أخوي الغالي ,
شكرا جزيلا على طرحك لحل المشكلة ,
تم تقييمك + ,

ويغلق للإنتهاء
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.