คือผมโหลด login ของที่นี้ไปเป็น ajax_login คือผมอยาก พัฒนาให้เป็น แบบว่า login แล้ว บอกได้แต่ละคน
เป็นตำแหน่งอะไรเพื่อให้แสดง ข้อมูลส่วนที่เป็นของคนนั้น มีแนวคิดยังไงมั้งครับ
ผมพึ่งเคยใช้ ajax ครั้งแรกๆๆครับ
เป็นตำแหน่งอะไรเพื่อให้แสดง ข้อมูลส่วนที่เป็นของคนนั้น มีแนวคิดยังไงมั้งครับ
ผมพึ่งเคยใช้ ajax ครั้งแรกๆๆครับ
การแย่งประเภทของสมาชิก ก็ทำได้หลายลักษณะครับ
วิธีง่ายๆ ก็คือ เพิ่มฟิลด์ข้อมูลเก็บสถานะของสมาชิก อีกฟิลด์หนึ่ง สำหรับใช้อ้างอิงว่าสมาชิกท่านนี้ มีสถานะใด
สามารถประยุกต์ได้หลายอย่างครับ เช่นระบุสถานะ member ทั่วไป,co admin หรือ admin ก็ได้
วิธีง่ายๆ ก็คือ เพิ่มฟิลด์ข้อมูลเก็บสถานะของสมาชิก อีกฟิลด์หนึ่ง สำหรับใช้อ้างอิงว่าสมาชิกท่านนี้ มีสถานะใด
สามารถประยุกต์ได้หลายอย่างครับ เช่นระบุสถานะ member ทั่วไป,co admin หรือ admin ก็ได้
ต่อจากของคุณอา gOragod ฮ่ะ
ของเปรียวทำหยั่งงี้นะ
สำหรับหน้าที่ต้องการตรวจสอบ เปรียวใส่โค้ดนี้เข้าไป
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ Admin เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==Admin){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ Admin หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ Admin จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ User เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==User){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ User หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ User จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ Admin และ User เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==Admin or @$_SESSION["member_privileges"]==User){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ Admin หรือ User หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ Admin หรือ User จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
ของเปรียวทำหยั่งงี้นะ
สำหรับหน้าที่ต้องการตรวจสอบ เปรียวใส่โค้ดนี้เข้าไป
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ Admin เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==Admin){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ Admin หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ Admin จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ User เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==User){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ User หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ User จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
สำหรับหน้าที่จำกัดการใช้งานเฉพาะ Admin และ User เท่านั้น
<?php // ประให้รู้ว่านี้คือภาษา PHP
session_start(); // เริ่มต้นการใช้งานของ session
if(@$_SESSION["member_privileges"]==Admin or @$_SESSION["member_privileges"]==User){ // ตรวจสอบค่าของตัวแปรที่ได้ลงทะเบียนไว้ ว่ามีค่าเท่ากับ Admin หรือ User หรือไม่
คำสั่งทำงาน; // ถ้าเท่ากับให้ทำงานตามทำคำสั่งนี้
}else header("location: login.php"); // ถ้าตัวแปรที่ส่งมามีค่าไม่เท่ากับ Admin หรือ User จะถูก redirect ไปที่ page "login.php" เพื่อ Login
?> // จบภาษา PHP
ขอบคุณครับ
ผมอยากจะแยกข้อมูลของแต่ละแผนก เช่นล็อกอิน 1 จะโชข้อมูลแผนก 1 ,,, ล็อกอิน 2 จะโชข้อมูลแผนก 2 อะครับ narubed_24@hotmail.com
ใบเสนอราคาโดย หมายเหตุ #4ผมอยากจะแยกข้อมูลของแต่ละแผนก เช่นล็อกอิน 1 จะโชข้อมูลแผนก 1 ,,, ล็อกอิน 2 จะโชข้อมูลแผนก 2 อะครับ narubed_24@hotmail.com
ทำตามความคิดเห็นด้านบนเลยครับ
หลักการมรนิดเดียวคือ ใช้ filed status เก็บสถานะ หรือ แผนก ของสมาชิก (ถ้าฟิลด์นี้ใช้อยู่แล้ว ก็เปลี่ยนเป็นชื่ออื่น) หลังจาก login ก็ตรวจสอบค่านี้ แล้วให้ redirect ไปที่แผนกตัวเอง (ใช้ if เหมือนโค้ดด้านบน)
เสริมนิด การตรวจสอบ ใช่ว่าจะทำที่ขั้นตอนการ login เท่านั้นนะครับ ที่แต่ละหน้าที่สามารถทำงานได้ ก็ควรตรวจสอบ ด้วย เช่นกัน
เด๋วผมลองทำดูนะครับ ถ้าไม่ได้ยังไง ผมจะลองปรึกษาดูอีกทีครับ