|
|
|
ช่วยแก้โค้ดตรวจสอบการ log in ภาษา asp.net c# หน่อยค่ะ |
|
|
|
|
|
|
|
ผมจะให้เป็นขั้นตอนไปทำเองนะครับ
ก่อนอื่น ในตารางของ User ต้องมีฟิล Status ว่าเป็น Admin หรือ User ทั่วไป
ลองเปลี่ยนรูปแบบแนวคิดการคิวรี่เช็ค User ซะใหม่
Code (SQL)
Select UserName , Password , UserStatus from Registration where UserName=[UserName]
การใช้ .ExecuteReader()
และใช้ ExecuteReader ให้มัน Return เป็น ReaderObject และก็อ่านค่ามาเช็ค IF กับฟิล UserStatus
คร่าว ๆ ประมาณนี้ลองประยุกต์ใช้ และพยายามดูก่อนนะครับ
|
|
|
|
|
Date :
2013-12-28 00:01:17 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทดอีกทีค่ะพี่ พอดีเข้าใจตรงให้สร้างคอลัมน์ status เพื่อกำหนดสถานะผูใช้ แต่งงตรง การใช้ .ExecuteReader() ค่ะ
ลองเขียนดูแล้วก็ไม่ได้ พี่ช่วยอธิบายการใช้ .ExecuteReader() อีกรอบได้มั๊ยค่ะ ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2013-12-28 19:20:36 |
By :
oon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาง่าย ๆ เลยนะครับ ดูจากโค้ดด้านบนของคุณนะครับ
บรรทัดที่ 25 "Select Password ..." เปลี่ยนเป็น "Select UserStatus ..."
บรรทัดที่ 27 เราจะได้ UserStatus มา จากนั้นก็เช็ค IF ต่อเลยครับ
|
|
|
|
|
Date :
2013-12-28 20:41:00 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดอเคค่ะพี่ขอบคุณมากทำได้แล้ว
|
|
|
|
|
Date :
2013-12-28 21:29:49 |
By :
oon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|