 |
|
ถามเรื่องการเขียน code สิทธิ์การ Login คือว่าผมต้องการจะ login โดยตรวจสอบจาก username = ชื่อที่จะล็อคอิน |
|
 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้สถ้าจะทำหน้าแก้ไข Password ละครับ ต้องทำอย่างไร
|
 |
 |
 |
 |
Date :
25 เม.ย. 2551 09:04:39 |
By :
narongsr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หน้าแก้ไข 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 :
กระแต |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วถ้าเป็นvb2005ล่ะค่ะโดยมีการตรวจสิทธิ์เหมือนกันนะค่ะ
จะเป็นแบบไหนช่วยเขียนให้ดูหน่อยได้ไหมค่ะ
จะขึ้นสอบอีกไม่กี่วันแล้ว
ช่วยทีค่ะ
|
 |
 |
 |
 |
Date :
2009-09-25 22:13:03 |
By :
gun |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|