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,027

HOME > ASP > ASP Forum > ขอความช่วยเหลือค่ะ ระบบ Login โดยกำหนด level 3 Status



 

ขอความช่วยเหลือค่ะ ระบบ Login โดยกำหนด level 3 Status

 



Topic : 045795



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



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




ขอความช่วยเหลือค่ะ
คือหนูใช้ ASP เขียน และทำระบบ Login กำหนด Access Level ไว้ 3 Status คือ
Level 1 เป็น User (ไม่สามารถแก้ไขใดๆ ได้)
Level 2 เป็น Administrator (แก้ไขได้บางส่วน)
Level 3 เป็น Webmaster ( สามารถ แก้ไข เปลี่ยนแปลงได้เต็มระบบ Back office )

วาง concept คือ
ถ้า level 1 ให้ไปที่ page user1.asp
ถ้า level 2 ให้ไปที่ page administrator1.asp
ถ้า level 3 ให้ไปที่ page webmaster1.asp
ถ้าไม่เลือก หรือใส่ user ,password ผิด ให้ไปที่ page Index.asp

จะเขียน Code ในการ Check Status อย่างรัย และจะรับค่าในการ Check Status นั้นผ่านเพื่อจะไปยังหน้าต่อไปได้อย่างรัยคะ
ขอตัวอย่าง Code ด้วยนะคะ
____________________________________
หนูสนใจ คำสั่ง if หง่ะค่ะ
แต่ว่า จะเก็บไว้ใน Page.asp ไหน และส่วนไหนแค่นั้นเอง
ช่วยแนะนำอีกทีนะคะ ขอบคุณค่ะ

ต้องการทำแบบนี้ค่ะ คือ
LoginFrm.asp --> เป็น Form ที่กรอบข้อมูล User,Pass และ Level จะส่งค่าที่ป้อนข้อมูลไปที่หน้า LoginChk.asp เพื่อตรวจเช็ค
LoginChk.asp --> เป็นหน้าที่รับค่ามาจาก LoginFrm.asp และทำการตรวจเช็ค User,Pass,Level ส่วน Level นี้จะมี 3 Level ให้
ตรวจเช็คโดยใช้ IF คือ Level 1 ไปหน้า User.asp
Level 2 ไปหน้า Member.asp
Level 3 ไปหน้า Administrator.asp

จะเริ่มสร้าง แต่ละ Page ยังงัยดีค่ะ ช่วยผู้รู้ ผู้ชำนาญการ หรือขั้นเทพ ช่วยด้วยนะคะ
ขอบคุณมากๆ ค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-21 13:12:04 By : Fhaa View : 1566 Reply : 6
 

 

No. 1



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



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

ออกตัวก่อนนะครับว่าไม่เก่งเหมือนกัน แต่ผมก้อใช้รูปแบบนี้อยู่เหมือนกันครับ

ใน Database ของ user ผมเก็บ ฟิว level ไว้ด้วย
พอ login ผมก้อเอา level นี้มาเช็คกับ user ที่ login ครับ
เช่น
if rs("level") = 1 then
response.redirect "1.asp"
elseif rs("level") = 2 then
response.redirect "2.asp"
else
response.redirect "login.asp"
end if

และก้อส่งค้า level ของ user ที่ login นี้ไป กับ session ครับ

เป็นต้นครับ

ไม่รู้ว่า จะเอาไปใช้ได้หรือป่าวนะครับ
ผมเคยทำเลยเอามาบอกเพื่อเอาไปปรับปรุ่งได้ครับ








Date : 2010-07-21 17:10:28 By : ntt007
 


 

No. 2



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



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


จะมีใส่ User และ Password ด้วย และจะจัด code ในรูปแบบไหนคะ ท่าน nung
คือ User :
Password :
Level :
ไม่รู้จริงๆ ค่ะ มือใหม่
Date : 2010-07-22 08:29:39 By : Fhaa
 

 

No. 3

Guest


ก้อ ในฐานข้อมูล ก้อเก็บ ฟิว user ,password,level ครับ แล้วก้อกำหนด level แต่ละ user ไว้

พอถึงหน้า login ก้อเอา user and password มาเช็ค ถ้า login ถูกต้อง ก้อ เข้าสู้การ เช็ค level ครับ

เดี่ยวผมทำตัวอย่างให้ดูครับ รอแป้ป
Date : 2010-07-22 15:49:17 By : nung
 


 

No. 4



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



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

ลองเอานี้ไปดูเป็นตัวอย่างครับเพื่อจะเข้าใจง่ายขึ้นครับ

ผมทำให้

ไปโหลดได้ที่นี้นะครับ

http://www.kaceecurtain.com/download/login.rar

ถ้าต้องการให้ กรอก level ก้อเพิ่ม ช่อง level เข้าไปครับ ตอนเช็ค ก้อเอาไปเช็ค กับ ฐานข้อมูลเอา
แต่ขอแนะนำครับ ที่จริง level เราน่าจะเป็นคนกำหนด ไม่ควรให้ user กรอก เองครับ
ให้เขากรอกแค่ user and pass ก้อพอ ส่วน level เราค่อยเขียน code เช็คเอาครับ
แต่ถ้าต้องการ ทำอย่างที่ต้องการก้อใช้ code นี้เลยครับ



ไม่เข้าใจสอบถามได้นะครับ

[email protected]Code (ASP)
usernames = request.Form("username")
passwords = request.Form("password")
level = request.form("level")
strsql = "select * from User_login where username='"& usernames & "' and password= '"& passwords &"'"
set rslogin = server.createobject("adodb.recordset")
rslogin.open strsql, conn, 1, 2

If Not rslogin.eof Then
levels = level 

session("level") = levels 'เก็บค่า level 
session("username") = rslogin("username") 'เก็บค่า username 
'ตรวจสอบ  level 
if levels = 1 then
response.Redirect("level1.asp")
elseif levels = 2 then
response.Redirect("level2.asp")
else
response.Redirect("level3.asp")
end if

end if

Date : 2010-07-22 16:19:02 By : nung
 


 

No. 5



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



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


นู๋ รัน โปรแกรมที่ลองทำมาให้ ได้แล้วนะค่ะ ท่าน nung
และจะเอามาปรับแต่งและประยุกค์ให้เหมาะสม ดูนะคะ
ดีใจจัง..... นี่แหละขวัญใจเลย ให้คะแนนแล้วนะ....
Date : 2010-07-24 12:58:03 By : Fhaa
 


 

No. 6



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



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

ไม่เป็นไรครับ

มีเรื่องไรสอบถามได้ครับ
Date : 2010-07-27 08:54:42 By : nung
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือค่ะ ระบบ Login โดยกำหนด level 3 Status
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่