Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ขอความช่วยเหลือ เรื่องการ ใช้ AJAX ตรวจสอบ การล็อกอินเข้าระบบ ด้วย ครับ



 

ขอความช่วยเหลือ เรื่องการ ใช้ AJAX ตรวจสอบ การล็อกอินเข้าระบบ ด้วย ครับ

 



Topic : 043575



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์




ส่วนที่ 1อยู่ในไฟล์ function.js ===============================================
function check_login(member_id) {
if (member_id == "") {
alert ("กรุณา Login เข้าสู่ระบบ....");
return true;
} else {
window.open('../module_vdoondemand/favorites.php?member_id='+member_id);
}
}
================================================================



ส่วนที่2ในไฟล์ login.html===============================================
<script type=text/javascript>
function chkLogin(){
if(document.form_login.username.value==""){
alert("กรุณากรอก username");
return false;
}
if(document.form_login.password.value==""){
alert("กรุณากรอก password");
return false;
}
// added for DRM
/* window.onerror = submitError;
drm_clientInfo = netobj.getSystemInfo();
window.onerror = "";
form_login.clientInfo.value = drm_clientInfo;*/
if(true){
document.form_login.to.value="setCookie";
document.form_login.submit();
}
}
</SCRIPT>
=======================================================================

ส่วนที่3ในไฟล์ login.html=====================================================
<FORM id=form_login name=form_login action="" method=post><!-- added for DRM -->
Username<INPUT maxLength=30 size=25 name=username>
Password<INPUT type=password maxLength=30 size=25 name=password>
<!--<input name="22" type="image" src="../images_main/login.gif" onclick="chkLogin()" />-->
<IMG style="CURSOR: hand" onclick=chkLogin() src="files/login.gif">
<INPUT type=checkbox name=remember>
</FORM>
=======================================================================



จาก สามส่วนนี้ อยากถาม พี่ๆ ว่า มันทำงาน ร่วมกัน ยังไง ถึงได้ ทำให้เว็บ ตรวจสอบการล็อกอินรวดเร็วและ เนียนๆ
คือ ส่วนที่ กรอก ไอดี และพาส แล้ว เจอ สคริป ที่อยู่ใน หน้าเดียวกัน ดัก ตรวจสอบ ว่ากรอก ไอดี และพาสเวิร์ด หรือยัง ถ้ายังไม่กรอก มันก็จะมี Dialog เด้งมฟ้องว่า "กรอกไอดี" ซึ่งตรงนั้นผมพอเข้าใจ


แต่ที่ไม่เข้าใจคือ หลังจากที่ เรากรอก ไอดีและพาสเวิร์ด ครบแล้ว และ สมมุติว่า ถูกต้อง มันจะส่ง ค่าไปให้ไฟล์ AJAX ที่ชื่อ function.js ด้านบน ในส่วนที่ 1 ได้ยังไง
และ
ในไฟล์ AJAX นั้น ถ้าเราใช้ ภาษา PHP ในการ เขียน

มันจะรับส่งค่า ไอดีและพาสที่เรากรอก อย่างไร
ในการ รับค่าไปค้นในฐานข้อมูล
แล้วส่งกลับมาให้ AJAX ตรวจสอบ

ผมคิดไม่ตกสักที

1.ใช้ session หรอ ถ้าเป็น session มันจะดึงค่ามาลงใน ตัวแปร ใน ไฟล์ AJAX ได้ยังไง
2.cookie หรอ ดันใช้ไม่เป็นอีก - -* ใช้เป็นแต่ session

พี่ๆ ช่วย อธิบายที ครับ


เพราะทุกวันนี้ ใช้ รับค่า จาก ฟอร์ม ส่งเข้าไฟล์ ใน php โดดๆ เลย
พอหน้าเว็บมัน รายละเอียด และรูปภาพ เจอะๆ ทำให้ เว็บอืด มาก

เลยอยาก จะหันมาลองใช้ AJAX ดูบ้าง

เรื่อง ของ เรื่องคือ
อยากให้ผู้ใช้คลิก ส่วนใหน ก็ทำงาน แค่ ส่วนนั้น
ไม่ต้อง รีเฟรช ทั้งหน้าเว็บ เพราะส่วนใหญ่ จะเป็นอย่าง นั้น ถูกมะครับสำหรับ php แล้ว
มันเป็นอย่างนั้น

ดังนั้น เห็นบางเว็บ ใช้ AJAX เข้ามาช่วยเรื่อง ล็อกอิน ก็ทำให้เวลาผู้ใช้ ล็อกอินเข้าระบบ
มันก็วิ่งไปตรวจสอบ แล้ว ก็ทำงาน ฉะเพาะส่วน login system
ไม่ต้อง รีเฟรช ทั้ง page ทำให้ ได้คำตอบ รวดเร็วมาก ว่า username ถูกต้อง หรือไม่ ล็อกอินผ่านหรือไม่

แต่ถ้าเป็น php โดดๆ อย่างที่ผมเคยทำ ปรากฏว่า มันไม่สวยงามเอาซะเลย
ยกตัวอย่าง เว็บที่ใช้ AJAX แล้วทำให้ระบบ มัน สวยงามน่าใช้งาน นะครับ
พี่ๆ ลองเข้าเว็บนี้ดูนะ www.maxnettv.tv เข้าเว็บนี้แล้วลอง กด ระบบล็อกอินดู
ผมอยากได้แบบนี้ บ้าง อ่ะครับ
ไม่ทราบว่าทำยังไง


ขอความช่ว่ยเหลือ ด้วยครับ
มือใหม่ ครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-02 22:29:04 By : scriptgod View : 1168 Reply : 8
 

 

No. 1



โพสกระทู้ ( 708 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

http://www.w3schools.com/ajax/default.asp

ลองศึกษาดูครับ ไม่ยาก มีตั้งแต่พื้นฐาน หลักการทำงาน และ ตัวอย่าง ถ้าสงสัยอะไรถามได้เลย ผมมาตอบแน่นอนคับ






Date : 2010-06-02 23:50:05 By : kerb
 


 

No. 2



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ คุณ kerb มากครับ จะลอง ศึกษาดู
ไว้ติดตรงใหนแล้ว จะมาขอความช่วยเหลือ อีกครั้งครับ


Date : 2010-06-03 00:14:25 By : scriptgod
 

 

No. 3



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


มาแล้วครับ คำถามแรก รวดเร็วทันใจ

ถามว่า
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}



ทำนองเดียวกับ
$_SESSION_START(); คือการประกาศใช้ session



ซึ่งต้องประกาศไว้บนหัว ของ โค้น AJAX ทุกที่ และ ทุกครั้ง
ถูกต้องหรือป่าว ครับ

ซึ่ง session_start();
ก็ต้อง ประกาศไว้ทุกเพจ ที่เราต้องการ ใช้ ค่าจาก session เหมือนกัน


คือผมอยาก รู้ว่า มันทำนองเดียวกันหรือเปล่า
แนวคิดเดียวกันหรือเปล่า


หรือประมาณว่า มันคือการ ประกาศ ตัวแปล ของ Object XMLhttprequest กันแน่

งง เล็กน้อยครับ

ของคุณสำหรับคำตอบ ครับ
Date : 2010-06-03 00:24:48 By : scriptgod
 


 

No. 4



โพสกระทู้ ( 708 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

จะว่าเหมือนการประกาศ session มั้นน่ะหรอ ถ้าพูดถึงความจำเป็น ก็ใช่คับ มันต้องประกาศก่อนถึงใช้ได้แน่นอนคับ

xmlhttp=new XMLHttpRequest(); เป็นลักษณะ ประกาศ object เหมือนการเรียกใช้งาน class
Date : 2010-06-03 00:28:48 By : kerb
 


 

No. 5



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


อ่อ ขอบคุณครับ
พอจะเริ่ม มองภาพ การทำงานของ AJAX ออก บ้างแล้วครับ

ตอนนี้ กำลัง หัดประยุกต์ใช้
ว่าจะ ส่ง ค่าจะ textbox username และ password ไปให้ ตรวจสอบ ได้ยังไง
เพรราะในตัวอย่าง มีแต่ request มาอัพเดท content
ไม่มี สอน ส่งค่าไปตรวจสอบ


Date : 2010-06-03 01:17:37 By : scriptgod
 


 

No. 6



โพสกระทู้ ( 708 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แสดงว่าดูไม่หมด มาที่หน้านี้ก้อมีตัวอย่างเกี่ยวกับการส่งค่าแล้วคับ ได้กด next chapter ไปเรื่อยๆรึป่าวคับ

http://www.w3schools.com/ajax/ajax_aspphp.asp
Date : 2010-06-03 01:22:16 By : kerb
 


 

No. 7



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


เวรกำ หากระทู้ตัวเองไม่เจอ
ตกมาไกล เลย แสดงว่า เว็บนี้ ดังมักๆ


สำหรับเรื่อง ลิงค์ ที่แนะนำมา อันสุดท้าย
ต้อง ขอโทษด้วยนะครับ ที่ ผมคลิกไปไม่ถึง
ความจริง จะถึงแล้วหล่ะ อีกแค่ Chapter เดียวเอง ก็ถึง ลิงค์ที่คุณแนะนำแล้วครับ
พอดีผมมี ธุระ ด่วน เลยไม่ได้มาดูต่อ


ตอนนี้พอเข้าใจ บ้างแล้ว ครับ
จริงๆ แล้วมันมีหน่อย เดียวเอง แต่เอาไปประยุกต์ใช้ได้ หลากหลาย ถูกป่ะครับ
ตอนนี้กำลัง สนุก กับการเล่น AJAX ครับ

ต้อง ขอบคุณ คุณ kerb มากนะครับ ที่ช่วย เหลือ ชี้แนะ แนวทาง ความรู้ให้
ถ้าไม่ได้ คุณช่วยผม คง ดักดาน ใช้ แบบเก่าอยู่แน่ เลย แหะๆ

ขอบคุณมาก นะครับ ขอให้ คุณงามความดี
ส่งผลให้ คุณ สมหวัง เจริญๆ นะครับ


Date : 2010-06-09 10:10:08 By : scriptgod
 


 

No. 8



โพสกระทู้ ( 145 )
บทความ ( 0 )



สถานะออฟไลน์


งั้นช่วยดันคอยติดตาม
Date : 2010-06-09 13:09:50 By : keapkung
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือ เรื่องการ ใช้ AJAX ตรวจสอบ การล็อกอินเข้าระบบ ด้วย ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่