มีวิธีการ Login เข้า joomla โดยแค่ส่ง parameter ไปที่หน้าสักหน้า แล้ว Login เลยเป็นไปได้ไหมครับ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mcmakdonal
PHP Super Member
PHP Super Member
โพสต์: 246
ลงทะเบียนเมื่อ: 18/05/2015 9:51 am

มีวิธีการ Login เข้า joomla โดยแค่ส่ง parameter ไปที่หน้าสักหน้า แล้ว Login เลยเป็นไปได้ไหมครับ

โพสต์โดย mcmakdonal » 21/04/2017 9:13 am

มีวิธีการ Login เข้า joomla โดยแค่ส่ง parameter ไปที่หน้าสักหน้า แล้ว Login เลยเป็นไปได้ไหมครับ

เช่น www.joomla.com/login.php?username=***&password=*** แล้ว login ให้เลย มีวิธีนั้นไหมครับ

^^
รูปภาพ

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 6508
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: มีวิธีการ Login เข้า joomla โดยแค่ส่ง parameter ไปที่หน้าสักหน้า แล้ว Login เลยเป็นไปได้ไหมครับ

โพสต์โดย tsukasaz » 21/04/2017 9:59 am

สามารถทำได้ครับ ตามตัวอย่างด้านล่าง

โค้ด: เลือกทั้งหมด

$result JFactory::getApplication()->login(array('username' => '***''password' => '***')); 


ถ้า login สำเร็จจะคืนค่า true ไม่สำเร็จก็ false
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16629
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีวิธีการ Login เข้า joomla โดยแค่ส่ง parameter ไปที่หน้าสักหน้า แล้ว Login เลยเป็นไปได้ไหมครับ

โพสต์โดย mindphp » 21/04/2017 12:33 pm

วิธีนี้ใช้ได้แต่ไม่ปลอดภัย มีแนวทางอย่างอื่น
จากปลอดภัยน้อยไปมาก
1. ใช้รูปแบบการส่งแบบ post
2. สร้าง #token แล้วใช้เป็นตัวช่วยระบุตัวตนแทน user,pass
3. ส่งข้อมูลเข้าเป็นส่วนหนึ่งของ header ใน #HTTP
ทั้งหมดควรเช็ค แหล่งที่มา หรือ ใช้ cookies ร่วมด้วย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042



  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน