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

Registered : 107,308

HOME > ASP > ASP Forum > ถามเรื่องการเขียน code สิทธิ์การ Login คือว่าผมต้องการจะ login โดยตรวจสอบจาก username = ชื่อที่จะล็อคอิน





 

ถามเรื่องการเขียน code สิทธิ์การ Login คือว่าผมต้องการจะ login โดยตรวจสอบจาก username = ชื่อที่จะล็อคอิน

 



Topic : 019535

Guest




คือว่าผมต้องการจะlogin โดยตรวจสอบจาก
usrename = ชื่อที่จะล็อคอิน
password =รหัสผ่าน
type = กำหนดสิทธ์ไม่รู้ว่าเรียกอย่างนี้รึปล่าว
รายละเอียดดังนี้ครับ
เงื่อนไขที่
1.ถ้า username กับ password ถูกต้อง และ type = a ให้ไปที่หน้า "main.asp"
2.ถ้า username กับ password ถูกต้อง และ type = m ให้ไปที่หน้า "manager.asp"
3.ถ้า username กับ password ถูกต้อง และ type = u ให้ไปที่หน้า "user.asp"
ยังไงก็ช่วยสงเคราะห์หน่อยนะคับ ทำโปรเจคจบอยู่ และไม่มีคนให้คำปรึกษา ไม่รู้จะใช้เงื่อนไขยังไง
ยังไงถ้าจะได้โค้ดพร้อมกับคำอธิบายจะเป็นพระคุณอย่างสูง
ผมเขียนด้วย ASP ธรรมดาครับ
หน้า Login ผมทำได้แล้ว

<!--#include virtual="/web_project/Connect.asp" -->
<%
Dim Username, Password
Dim strSQL
Dim rs

Username = Replace(Request.Form("username"), "'", "''")
Password = Replace(Request.Form("passwd"), "'", "''")


strSQL = "SELECT * FROM Login WHERE Username='" & Username & "' AND Password='" & Password & "'"

Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strSQL, sProvider, 1, 1

If rs.EOF Then
Response.Redirect("Login.asp")
Else
Session("CanProcess") = "True"
Response.Redirect("main.asp")
End If

rs.Close '
Set rs = Nothing
%>

จะเขียนเงื่อนไขเพิ่มยังไงครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 18 เม.ย. 2551 11:17:54 By : narongsr View : 2903 Reply : 5
 

 

No. 1

Guest


If rs.EOF Then 'ถ้าไม่มีข้อมูล
Response.Redirect("Login.asp") 'ให้ไปหน้า login.asp
Else 'ถ้าพบข้อมูล
Session("CanProcess") = True ' Set Session ที่ชื่อ CanProcess เป็น True

If rs.Fields("Type") = "m" Then 'ถ้า Fields ที่ชื่อ Type เป็น m
Response.Redirect("manager.asp") 'ให้ไปหน้า manager.asp
Else If rs.Fields("Type") = "u" Then 'ถ้า Fields ที่ชื่อ Type เป็น u
Response.Redirect("user.asp") ' ให้ไปหน้า user.asp
Else 'ถ้า Fields ที่ชื่อ Type เป็นอะไรก็แล้วแต่
Response.Redirect("main.asp") 'ให้ไปหน้า main.asp
End If

rs.Close
Set rs = Nothing






Date : 19 เม.ย. 2551 11:25:31 By : kongikung
 


 

No. 2

Guest


แล้สถ้าจะทำหน้าแก้ไข Password ละครับ ต้องทำอย่างไร
Date : 25 เม.ย. 2551 09:04:39 By : narongsr
 

 

No. 3

Guest


หน้าแก้ไข password

หน้าแรก ดึงค่ามา โดย แว ตาม User_id มาไว้ใน Text
กดแก้ไข
ส่งค่าไป อีกไฟร์ทำการ อัพเดรท

ตัวอย่าง เขียนแบบ เรียกใช้ StoreProcedure

StrSqlCmd ="pr_hd_sender_update '" & xxxxxx & "','" & yyyyyyy& "','" & zzzzzzz "','" & aaaaaaaaaa & "','" & bbbbbb & "'," & Session("System_UserID") & "," & ccccccc&""

connHelpdesk.Execute(StrSqlCmd)
Response.Redirect(fullURL&"/kkkkkkkkk.asp")




Date : 25 เม.ย. 2551 22:35:35 By : กระแต
 


 

No. 4

Guest


แล้วถ้าเป็นvb2005ล่ะค่ะโดยมีการตรวจสิทธิ์เหมือนกันนะค่ะ
จะเป็นแบบไหนช่วยเขียนให้ดูหน่อยได้ไหมค่ะ
จะขึ้นสอบอีกไม่กี่วันแล้ว
ช่วยทีค่ะ
Date : 2009-09-25 22:13:03 By : gun
 


 

No. 5

Guest


<?
include "connect.php";
$uname=$_POST["uname"];
$pwd=$_POST["pwd"];
$error="";
$url="index.php";
if($uname==""&&$pwd==""){
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><script language='javascript'> alert('กรุณากรอกชื่อผู้ใช้และรหัสผ่านด้วยค่ะ'); window.location='$url'; </script>";
exit();
}
if($uname==""){
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><script language='javascript'> alert('กรุณากรอกชื่อผู้ใช้ด้วยค่ะ'); window.location='$url'; </script>";
exit();
}
if($pwd==""){
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><script language='javascript'> alert('กรุณากรอกรหัสผ่านด้วยค่ะ'); window.location='$url'; </script>";
exit();
}
$sql1="select * from employees where emp_uname ='$uname' ";
$result1=mysql_db_query($dbname,$sql1) or die("ไม่สามารถติดต่อฐานข้อมูลได้ค่ะ");
$row1=mysql_fetch_array($result1);
$emp_id=$row["emp_id"];
$FName=$row["emp_name"];
$LName=$row["emp_surname"];
$emp_pwd=$row["emp_pwd"];
$per_id=$row["per_id"];
$ename=$FName ." ". $LName;

$sql="select * from members where mem_uname ='$uname' ";
$result=mysql_db_query($dbname,$sql) or die("ไม่สามารถติดต่อฐานข้อมูลได้ค่ะ");
$row=mysql_fetch_array($result);
$mem_id=$row["mem_id"];
$FName=$row["mem_name"];
$LName=$row["mem_surname"];
$per_id=$row["per_id"];
$name=$FName ." ". $LName;

if (!$row && !$row1){
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><script language='javascript'> alert('ผิดพลาด : ไม่พบชื่อผู้ใช้'); window.location='$url'; </script>";
exit();
}
else if ($row["mem_pwd"] !=$pwd && $row1["emp_pwd"] !=$pwd ){
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><script language='javascript'> alert('ผิดพลาด : รหัสไม่ถูกต้อง'); window.location='$url'; </script>";
exit();
}

else{
$sql1="select * from permis where per_id ='$per_id' ";
$result1=mysql_db_query($dbname,$sql1) or die("ไม่สามารถติดต่อฐานข้อมูลได้ค่ะ");
$row1=mysql_fetch_array($result1);
$per_id1=$row1["per_id"];
$per_id1=$row1["per_id"];

if($per_id<2){
$sess_username=$uname;
$ssstatus=$per_id;
$ssid=$mem_id;
$ssname=$name;

session_register("sess_username");
session_register("ssstatus");
session_register("ssid");
session_register("ssname");
header("location:main_owner.php");}

elseif($per_id<3){
$sess_username=$uname;
$ssstatus=$per_id;
$ssid=$mem_id;
$ssname=$name;

session_register("sess_username");
session_register("ssstatus");
session_register("ssid");
session_register("ssname");
header("location:main_admin.php");}
elseif($per_id<4){
$sess_username=$uname;
$ssstatus=$per_id;
$ssid=$mem_id;
$ssname=$name;

session_register("sess_username");
session_register("ssstatus");
session_register("ssid");
session_register("ssname");
header("location:main_emp.php");}
else{
$sess_username=$uname;
$ssstatus=$per_id;
$ssid=$mem_id;
$ssname=$name;

session_register("sess_username");
session_register("ssstatus");
session_register("ssid");
session_register("ssname");
header("location:main_mem.php");}
}
?>


-------------------------------------------------
รบกวนถาม เรื่องการทำ login php ค่ะ
ตอนนี้ทำโปรเจคจบอยู่ค่ะ มีปัญหาตรงที่ เช็ค สิทธิ์การเข้าใช้อะค่ะ
คือตอนนี้เช็คไม่ได้ว่าคนที่กำลัง login เข้าระบบนั้นเป็น admin หรือ employs หรือ members อะค่ะ
ขอบคุณค่ะ
Date : 2011-03-18 17:37:44 By : bom
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่องการเขียน code สิทธิ์การ Login คือว่าผมต้องการจะ login โดยตรวจสอบจาก username = ชื่อที่จะล็อคอิน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

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