สอบการลิ้งค์ไปหาหน้าที่เราต้องการหลังจาก login ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบการลิ้งค์ไปหาหน้าที่เราต้องการหลังจาก login ครับ

สอบการลิ้งค์ไปหาหน้าที่เราต้องการหลังจาก login ครับ

เมื่อผมคลิกลิ้งค์ เช่น  https://test.com/page/1

จากนั้นระบบตวจสอบว่า login หรือยัง

หากยังจะส่งไปหน้า form login

และเมื่อ login เสร็จ ในหน้า check login ผมตั้งไว้ให้ไปหน้า https://test.com/dashboard 

ซึ่งผมต้องการ ให้ไปหน้าที่เราคลิกมาตั้งแต่จากลิ้งค์เเรก หลังจาก login คือ https://test.com/page/1  ต้องทำยังไงครับ

** แต่เมื่อผู้ใช้งาน เข้า form login ตอนแรก check login ก็ยังคงไว้ให้ไปหน้า https://test.com/dashboard **

 



Thammarat Phanphai 203.131.208.xxx 18-10-2019 08:38:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ใช้ตัวแปร cookie หรือ session เก็บ url หน้า ที่ต้องการ redirect ไปหลังจากล็อกอิน 
หลังล็อกอิน สร้างเงื่อนไขการตรวจสอบว่า มี cookie หรือ session ที่เก็บ url สำหรับ redirect ไปหลังล็อกอินหรือไม่
ถ้าไม่มี ก็ให้ redirect ไปหน้า default ที่ต้องการ ถ้ามี ก็ให้ redirect ไป url ของหน้านั้น
 
if(isset($_COOKIE['redirect_url']) && $_COOKIE['redirect_url']!=""){
    header("Location:".$_COOKIE['redirect_url']);
    exit;
}else{
    header("Location:/dashboard");
    exti;
}


บทความแนะนำที่เกี่ยวข้อง
การกำหนด ตัวแปร cookie ด้วย php ตอนที่ 1อ่าน 16,502
กำหนดอายุ ของ ตัวแปร cookie ด้วย php ตอนที่ 2อ่าน 12,827
กำหนด path ตัวแปร cookie ด้วย php ตอนที่ 3อ่าน 8,493
ninenik 124.122.198.xxx 24-10-2019
 ความคิดเห็นที่ 2
ขอบคุณมากครับ 


Thammarat Phanphai 203.131.208.xxx 01-11-2019 13:45






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ