PDA

View Full Version : سوال: مشکل در Captcha



fakhravari
سه شنبه 16 آبان 1391, 15:58 عصر
با سلام
دوستان من Captcha را از سمپل
http://barnamenevis.org/showthread.php?63212-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D8%A7%D9%85%D9%86%DB%8C%D8%AA%DB%8C
و
http://barnamenevis.org/showthread.php?126644-%D8%AF%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D8%A7%D9%85%D9%86%DB%8C%D8%AA%DB%8C-%D8%A8%D8%A7-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D9%81%D8%B1%D8%A7%D9%88%D8%A7%D9%86

گرفتم و روی هاستم گزاشتم.
تصاویر امنیتی میاید در این لینک
http://itnevisan.com/Default3.aspx
ولی نمیدونم چرا وقتی لاگین میکنم این تصاویر از کار می افتد
برای مثال وارد سایت بشوید
http://itnevisan.com/Login_To_Site.aspx
یوزر : user
پسورد : 123456
بعد به صفحه تصاویر امنیتی بروید
میبینید تصاویر از کار افتاده است
http://itnevisan.com/Default3.aspx

saeed_sho
سه شنبه 16 آبان 1391, 17:55 عصر
چرا از captcha تلریک استفاده نمیکنید؟:متفکر:

hamed II
سه شنبه 16 آبان 1391, 18:01 عصر
کد Captcha رو اینجا بزار

fakhravari
سه شنبه 16 آبان 1391, 20:00 عصر
تلریک که بحثی توش نیست.
تلریکم یه نمونه گزاشتم

نمیدونم چرا کاربران ممبرشیپ لاگین میکنن عکس ها غیر فعال میشن. :اشتباه:

کد ها همان ادرس هایی هستند که دادم.

تلریک فقط زنده میمونه :اشتباه:

Beginner2013
چهارشنبه 17 آبان 1391, 08:22 صبح
سلام چیزی که من متوجه شدم اینه که قبل از لاگین این آدرس [http://itnevisan.com/1470538601.ashx?eHBqS0hEclRmYVUlM2QmMzAwJjUwJkxvdw %3d%3d]
یک تصویر رو برام میاره ،اما بعد لاگین اگه آدرس فوق رو بزنم به این آدرس [http://itnevisan.com/About.aspx] ریدایرکت میشه،این یعنی اینکه شما باید بررسی کنید در تصویر کپچاتون یا در فایل Global.asax یا هر کدی تکه کدی که موقع لود کپچا اجرا میشه،کجا ریدایرکت به صفحه درباره ما وجود داره،مثلا آیا جایی داخل بلوک Catch{} چنین کدی نوشتید؟در این صورت این Try Catch را بردارید تا خطا معلوم بشه،به هرحال شما باید دیباگ رو با یکی از آدرس های ashx مثل آدرس تصویر بالا شروع کنید و به ریشه برسید.

fakhravari
چهارشنبه 17 آبان 1391, 10:38 صبح
سلام چیزی که من متوجه شدم اینه که قبل از لاگین این آدرس [http://itnevisan.com/1470538601.ashx?eHBqS0hEclRmYVUlM2QmMzAwJjUwJkxvdw %3d%3d]
یک تصویر رو برام میاره ،اما بعد لاگین اگه آدرس فوق رو بزنم به این آدرس [http://itnevisan.com/About.aspx] ریدایرکت میشه،این یعنی اینکه شما باید بررسی کنید در تصویر کپچاتون یا در فایل Global.asax یا هر کدی تکه کدی که موقع لود کپچا اجرا میشه،کجا ریدایرکت به صفحه درباره ما وجود داره،مثلا آیا جایی داخل بلوک Catch{} چنین کدی نوشتید؟در این صورت این Try Catch را بردارید تا خطا معلوم بشه،به هرحال شما باید دیباگ رو با یکی از آدرس های ashx مثل آدرس تصویر بالا شروع کنید و به ریشه برسید.
با سپاس
protected void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
HttpContext ctx = HttpContext.Current;
if (ctx.Request.IsAuthenticated)
{
Page p = ctx.Handler as Page;
if (p != null)
{
p.ViewStateUserKey = ctx.User.Identity.Name;
}
else
{
Response.Redirect(@"~/About.aspx");
}
}
}
این مورد خطا میداد در گلوبال
بر داشتم خطا رفع شد.