تعویض کد امنیتی

این تاپیک 7 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  کیوان علی محمدی ،‏ 3 سال و 4 ماه پیش .

این تاپیک تاکنون 1051 بازدید داشته است .

نویسنده پست
پنجشنبه ، 8 آگوست 2013     10:28 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

سلام

چطوری میتونم کد امنیتی رو با ای جکس تغییر بدم؟ کد نمایش کد امنیتی:

 

0  تشکر
پنجشنبه ، 8 آگوست 2013     11:00 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

سلام منظورتون اینه که یه کد دیگه تولید کنید؟خوب باید یه دکمه کنار همون تصویر قرار بدید و با JS اون درخواست ای جکس رو به فایل php تولید کننده کد امنیتی ایجاد کنید.

1  تشکر
پنجشنبه ، 8 آگوست 2013     11:20 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

من به این صورت کد نوشتم ولی در داخل <div id="captcha"> یک سری خر چنگ قورباغه (؟؟!!؟!؟) چاپ میشود:

فایل captcha من هم با استفاده از gd است و یک کد رندوم تولید میکند و در یک سشن ذخیره میکند.

1  تشکر
جمعه ، 9 آگوست 2013     12:18 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

اونجا توی تگ div با آیدی captcha ،یه تگ img گذاشتی،خوب این وقتی درخواست ای جکس برمیگرده چون نوشتی innerHTML کل محتویاتش و جایگذاری میکنه و اون تگ img میپره،فکر کنم کاری به response برگشتی نداشته باشی حل میشه،چون درخواست ای جکس فایل رو اجرا میکنه شما به جای  دریافت response مقدار src تگ img رو با captcha.php مقدار دهی کن.

1  تشکر
جمعه ، 9 آگوست 2013     12:45 ق.ظ #


بهنام

Subscriber
86 پست89 تاپیک

[quote=14151] به جای دریافت response مقدار src تگ img رو با captcha.php مقدار دهی کن.[/quote]

یعنی چه جوری src تگ img رو با captcha.php مقدار دهی کنم؟

0  تشکر
جمعه ، 9 آگوست 2013     11:25 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

به جای این قسمت :

از این استفاده کن :

 

1  تشکر
جمعه ، 9 آگوست 2013     11:53 ق.ظ #


بهنام

Subscriber
86 پست89 تاپیک

کد ها رو به این صورت ویرایش کردم ولی کد کار نمیکند( کد امنیتی تغییر نمی کند)

1  تشکر
جمعه ، 9 آگوست 2013     1:32 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

خوب حالا توی متد open به جای آدرس captcha.php آدرس فایل index.php (همین فایلی که داره کد رو اجرا میکنه قرار بده)

1  تشکر
پست 1 تا 8 (از مجموع 8 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .