سوال در خصوص ایجاد یک form html دریافت اطلاعات

rocki3oy

کاربر عضو
با سلام و احترام خدمت دوستان عزیز یک سوال در خصوص کد های فرم دارم فرض کنید یک فرم با کد های زیر داریم.

<form method="POST">
<input type="hidden" name="_token" value="h54j59tnurvifiunfijvfu90vnru90un34r">
<input type="text" name="fname"><br>
<input type="text" name="lname"><br>
<input type="submit" name="submit" value="send">
</form>


همان طور در کدهای بالا می بینید یک فرم که اطلاعات نام و نام خانوداگی را به صورت POST ارسال می کنه.

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

<input type="hidden" name="_token" value="h54j59tnurvifiunfijvfu90vnru90un34r">


می خوام بدونم این کد برای چی هست چطور باعث امنیت میشه چطور باید ساخته بشه و چطور باید بررسی بشه که درست هست یا خیر و برچه اساسی درست میشه.

هر چیزی که در مورد این خط کد می دونید ممنون میشم بفرمایید.

با تشکر.

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
احتمالا سیستمی که فرم رو ازش کشیدی بیرون با فریمورک Laravel نوشته شده.

توکن لاراول یا همون CSRF (جعل درخواست از وب سایت) یک سیستم جلوگیری از تزریق داده درون دیتابیس هست

توکن در لاراول وظیفه ش جلوگیری از ارسال و تکمیل فرم توسط بات ها ، استفاده از فرم در جایی غیر از سایت اصلی و...(موارد دیگر که نمیگنجه در مبحث) هست. چون توکن با هر بار رفرش جدید تولید میشه و امکان دور زدنش نیست.

 
بالا