Mindphp.com เว็บ สอนสร้างเว็บไซต์ ฐานข้อมูล php Javascript Ajax Jquery Html CSS CMS CRM และ เว็บเซอเวอร์ Hosting Web Server สอน Joomla phpbb
(New Look)
หน้าเว็บบอร์ด » Webboard » Programming - PHP » PHP Knowledge » วิธีการใส่ Token ใน Form และ Query String เพื่อป้องกัน CSRF Attack ใน Joomla FM

* เข้าสู่ระบบ    * สมัครสมาชิก   * FAQ    * ค้นหา




โพสต์กระทู้ใหม่ กลับไปยังกระทู้  [ 1 โพสต์ ] 
เจ้าของ ข้อความ
โพสต์โพสต์แล้ว: 21/04/2012 5:47 pm 
ออฟไลน์
PHP Hero Member
PHP Hero Member
ภาพประจำตัวสมาชิก

ลงทะเบียนเมื่อ: 04/03/2012 1:06 am
โพสต์: 190
รายละเอียดต่างๆเกี่ยวกับ Token ใน Joomla สามารถดูได้ที่ How to add CSRF anti-spoofing to forms

คำสั่งแรกให้ใส่โค๊ดดังต่อไปนี้ใน Controller ในส่วนของ Task ที่ท่านต้องการใช้

ถ้าเป็นการส่งค่าแบบ Method post ให้ใช้

โค้ด:
JRequest::checkToken() or die( 'Invalid Token' ); 


ถ้าเป็นการส่งค่าแบบ Method get ให้ใช้

โค้ด:
JRequest::checkToken( 'get' ) or die( 'Invalid Token' ); 


คำสั่งที่สอง ใส่ด้านหลังของ Link ที่ท่านทำไว้

ตัวอย่างแบบ GET
โค้ด:
<?php 
echo JRoute
::_( 'index.php?option=com_example&controller=object1&task=save&'. JUtility::getToken() .'=1' ); 
?>


ตัวอย่างแบบ POST **ใส่คำสั่งนี้ไว้ด้านล่างของ Form
โค้ด:
<?php echo JHTML::_( 'form.token' ); ?>

_________________
รูปภาพ


รายงานในข้อความ
 ข้อมูลส่วนตัว  E-mail  
ตอบกลับพร้อมอ้างอิง  
แสดงโพสจาก:  เรียงตาม  
โพสต์กระทู้ใหม่ กลับไปยังกระทู้  [ 1 โพสต์ ] 

» วิธีการใส่ Token ใน Form และ Query String เพื่อป้องกัน CSRF Attack ใน Joomla FM

เขตเวลา GMT + 7 ชั่วโมง

วิธีการใส่ Token ใน Form และ Query String เพื่อป้องกัน CSRF Attack ใน Joomla FM   ตอบกลับ   แสดง   โพสต์ล่าสุด 
วิธีการใส่ Token ใน Form และ Query String เพื่อป้องกัน CSRF Attack ใน Joomla FM
โดย samsonnaze3 » 21/04/2012 5:47 pm

0 ตอบกลับ

1045 แสดง

โพสต์ล่าสุด โดย samsonnaze3 ดูข้อความล่าสุด
21/04/2012 5:47 pm
PHP Knowledge

Help >> อยากทราบถึงวิธีการใส่ภาพลงในฟอรั่มบอร์ด
โดย DispCom » 13/10/2007 6:25 am

4 ตอบกลับ

1859 แสดง

โพสต์ล่าสุด โดย DispCom ดูข้อความล่าสุด
13/10/2007 8:40 am
phpBB3, SMF, Joomla, Wordpress, CMS CRM


ท่าน สามารถ โพสกระทู้ในบอร์ดนี้ได้
ท่าน สามารถ ตอบกระทู้ในบอร์ดนี้ได้
ท่าน ไม่สามารถ แก้ไขโพสของท่านในบอร์ดนี้ได้
ท่าน ไม่สามารถ ลบโพสของท่านในบอร์ดนี้ได้
ท่าน ไม่สามารถ แนบไฟล์ในบอร์ดนี้ได้

ค้นหาสำหรับ:
ไปที่:  
Powered by phpBB® Forum Software © phpBB Group
Thai language by Mindphp.com & phpBBThailand.com
[ Time : 0.288s | 13 Queries | GZIP : On ]