• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

باگ

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

چه جوری میشه کاری کرد که باگای سایتمون بیاد به ایمیلمون ؟

ممنون
 

neo2

Registered User
تاریخ عضویت
8 آپریل 2005
نوشته‌ها
1,667
لایک‌ها
184
محل سکونت
/cat/etc/passwd/
من یه سایت میشناسم که اینکار رو مجانی انجام میده. خودم تا حالا تست نکردم.ولی کارش خوبه.

http://www.faash.com

ارزیاب امنیتی هست. موفق باشی
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
دوست عزیز سلام .

این کار بسیار ساده است . در فايل Golbal.ascx یک متد به نام Application_Error وجود دارد که در واقع در هر خطای برنامه نویسی که بر روی سايت رخ میدهد این متد Fire می شود . شما کد مربوطه را در این بخش باید بنویسی .

البته اطلاعات مربوط به آخرین خطای رخ داده را میتونی از طریق متدContext.Server.GetLastError() میتوانی بگیری و به یک ایمیل ارسال کنی .

بعد از این کار هم کاربر را برای اینکه اصا خطا را نبینه به یک صفحه خطا Transfer کن و در آن صفحه خطا را پاک کن و یک پیغام ساده به کاربر نشون بده که از لحاظ امنیتی خیلی این روش خوبه .

برای پاک کردن خطا هم از متد Context.ClearError(); استفاده کن .
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

دست آقا مهدی گل درد نکنه ! :) :) :)

ممنونم
 
بالا