หัวข้อ: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: hurahura ที่ 30 มิถุนายน 2014, 16:14:35 ไม่ทราบส่ง session ข้ามเว็บได้หรือเปล่า ถ้า session ไม่ได้ cookie ได้หรือเปล่าเพราะ cookie อยู่ในเครื่องผู้ใช้
ถ้ายังไม่ได้อีก แล้วมีวิธีอื่นๆหรือไม่ พวก google gmail youtube เขาทำยังไง login เว็บไหนก็ได้ พอเข้าอีกเว็บมันก็ login ให้เลย ที่ผมจะทำคือ มี 2 เว็บ เป็นคนละเว็บกันเลยนะ ไม่ใช่ subdomain เป็น www.aaa.com (http://www.aaa.com) กับ www.bbb.com (http://www.bbb.com) ทั้ง 2 เว็บอยู่ในเครื่องเดียวกัน ใช้ database เดียวกัน อยากให้ login เว็บแรก พอเข้าเว็บ 2 ก็เข้าระบบเลยไม่ต้อง login อีก ต้องทำยังไงบ้างครับ หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: hurahura ที่ 30 มิถุนายน 2014, 19:40:24 ไม่มีใครทำได้เลยเหรอ ???
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: smapan ที่ 30 มิถุนายน 2014, 19:41:31 เก็บ session ใน database ครับ
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: CreePer ที่ 30 มิถุนายน 2014, 19:53:18 ถ้าเว็บเหมือนกัน ระบบเดียวกันก็ Database เดียวกันนนไปเบยยยย :wanwan020: :wanwan020: [ผมทำพะนี้แหล่ะ]
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: dekmv ที่ 30 มิถุนายน 2014, 22:15:58 ผมว่า คงต้องเก็บ session อ่ะครับ :P
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: nagis ที่ 01 กรกฎาคม 2014, 10:39:25 ลองเอา keyword ไปค้นดู oauth 2.0
พวก web service นิยมเอาไปใช้ หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: MapTwoZa ที่ 01 กรกฎาคม 2014, 12:08:44 ต้องแยก authen server ไว้ครับ
ใช้อะไรก็ได้ แล้วแต่เลย ตัวอย่างก็เช่น LDAP หรือพวก oauth2 ก็ได้ครับ หรือใช้ facebook login ก็ได้ครับ มันเป็น oauth2 เหมือนกัน หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: welovebabyclothes ที่ 01 กรกฎาคม 2014, 12:13:14 อยากรู้ด้วยคนครับ :wanwan003:
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: iamicena ที่ 27 กรกฎาคม 2014, 09:37:16 ไม่ทราบส่ง session ข้ามเว็บได้หรือเปล่า ถ้า session ไม่ได้ cookie ได้หรือเปล่าเพราะ cookie อยู่ในเครื่องผู้ใช้ ถ้ายังไม่ได้อีก แล้วมีวิธีอื่นๆหรือไม่ พวก google gmail youtube เขาทำยังไง login เว็บไหนก็ได้ พอเข้าอีกเว็บมันก็ login ให้เลย ที่ผมจะทำคือ มี 2 เว็บ เป็นคนละเว็บกันเลยนะ ไม่ใช่ subdomain เป็น [url=http://www.aaa.com]www.aaa.com[/url] ([url]http://www.aaa.com[/url]) กับ [url=http://www.bbb.com]www.bbb.com[/url] ([url]http://www.bbb.com[/url]) ทั้ง 2 เว็บอยู่ในเครื่องเดียวกัน ใช้ database เดียวกัน อยากให้ login เว็บแรก พอเข้าเว็บ 2 ก็เข้าระบบเลยไม่ต้อง login อีก ต้องทำยังไงบ้างครับ น่าจะต้องส่ง form ไป login 2 ที่น่าจะได้นะครับ ส่งแบบ Ajax หรือ Jquery ก็ได้น่าจะได้ครับ หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: siamjung ที่ 27 กรกฎาคม 2014, 19:45:15 เอาแบบง่ายๆ เหมือนเทคนิค bridge smf login กับ wordpress เรื่อง secure ไปหาวิธีเพิ่มเอาครับ ทำเป็น timestamp ส่งหากันก็ได้ ....
HOMEPAGETHAI.COM $_SESSION['checkLogin'] = false; MY-SECOND-SITE.COM $_SESSION['checkLogin'] = false; [FORM LOGIN HOMEPAGETHAI.COM] IF login pass => <?php $_SESSION['checkLoign'] = true; // THEN ?> Use CURL=> call url to MY-SECOND-SITE.COM/my-secret-login-md5hash-blabla-url.php MY-SECOND-SITE.COM/my-secret-login-md5hash-blabla-url.php <?php session_start(); if(isset($_GET['setLogin'])) && $_GET['setLogin']!='') { $_SESSION['checkLogin'] = true; $_SESSION['userLogin'] = $_GET['setLogin']; } ?> MY-SECOND-SITE.COM <?php if(isset($_SESSION['userLogin'])) { echo '<h3>Hello <strong>'.$_SESSION['userLogin'].'</strong></h3>'; } else { echo '<h3 class="error">Hi Guest!</h3>'; echo '<p>You have not login from HOMEPAGETHAI.COM yet!</p>'; } die('SITE TO SITE LOGIN BY HOMEPAGETHAI.COM'); ?> เอาไปประยุกข์เอานะครับ หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: ichioini ที่ 27 กรกฎาคม 2014, 22:45:13 ผมเคยจนปัญญาอยู่เหมือนกัน เลยใช้วิธีลักไก่เอาครับ ส่งฟอร์มแบบ GET เอาแล้วก็จับส่งไปเรื่อยครับ
หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: O.o!! ที่ 27 กรกฎาคม 2014, 22:48:30 cookie ได้แน่นอนครับ ให้เว็บนึงสร้าง cookie
พอ user เข้า อีกเว็บ ก็เช็คว่ามี cookie ไหม ถ้ามีก็ทำการ signin ซะ หัวข้อ: Re: login เว็บเดียว เข้าได้หลายเว็บ (Single Sign-On) ทำยังไงครับ เริ่มหัวข้อโดย: manussawin ที่ 28 กรกฎาคม 2014, 17:33:54 ใช้ cookie ก็ได้แล้วครับ ตาราง user ก็เก็บที่เดียว login แล้ว ก็เก็บไว้ แล้วสร้าง function check ขึ้นมาใช้เอาไปแปะทุกเว็บที่ทำครับ
|