สอบถาม ำตามตัวอย่างแล้วไม่ขึ้นครับ ci session ระบบ admin ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม ำตามตัวอย่างแล้วไม่ขึ้นครับ ci session ระบบ admin ครับ
สอบถาม ำตามตัวอย่างแล้วไม่ขึ้นครับ ci session ระบบ admin ครับ
Copy
จากตัวอย่าง
การใช้งาน session และระบบจัดการเนื้อหาของ admin
https://www.ninenik.com/content.php?arti_id=664 via @ninenik
ครับ ผมทำตามแล้ว อยู่ที่หน้า login พอกดปุ่ม submit แล้ว ไม่เปลี่ยนหน้าให้ครับ ยังอยู่หน้าเดิม ไม่ไปหน้า admin_home ครับ
ไฟล์ Admin.php ของ controllers ครับ
ผมใช้ ci 2.2.4 นะครับ
การใช้งาน session และระบบจัดการเนื้อหาของ admin
https://www.ninenik.com/content.php?arti_id=664 via @ninenik
ครับ ผมทำตามแล้ว อยู่ที่หน้า login พอกดปุ่ม submit แล้ว ไม่เปลี่ยนหน้าให้ครับ ยังอยู่หน้าเดิม ไม่ไปหน้า admin_home ครับ
ไฟล์ Admin.php ของ controllers ครับ
ผมใช้ ci 2.2.4 นะครับ
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Admin extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->library('session'); // เรียกใช้งาน session
}
public function index() {
// ตรวจสอบตัวแปร session ที่เราจะสร้างและใช้เป็นเงื่อนไข
if(!isset($_SESSION['ses_admin_id']) || $_SESSION['ses_admin_id']==""){ // ยังไม่ล็อกอิน
//if(!$this->session->has_userdata('ses_admin_id') || $this->session->ses_admin_id==""){
// แสดงหน้าล็อกอินอย่างง่าย
$data['title']="Admin Login";
$data['title_h1']="Page Admin Login";
$this->load->view('admin/admin_header', $data);
$this->load->view('admin/admin_login',$data);
$this->load->view('admin/admin_footer');
}else{
// แสดงหน้า admin อย่างง่ายเมื่อมีการล็อกอิน และสร้าง session
$data['title']="Admin Home";
$data['title_h1']="Page Admin Home";
$this->load->view('admin/admin_header', $data);
$this->load->view('admin/admin_home',$data);
$this->load->view('admin/admin_footer');
}
}
// เมื่อทำการล็อกอิน
public function login(){
// สมมติการล็อกอินสร้างตัวแปร session อย่างง่าย
$_SESSION['ses_admin_id']=1;
$_SESSION['ses_admin_name']="Admin";
// $newdata = array(
// 'ses_admin_id' =>1,
// 'ses_admin_name' => "Admin"
// );
// $this->session->set_userdata($newdata);
redirect('admin'); // ไปหน้า admin
}
// เมื่อทำการล็อกเอาท์
public function logout(){
// สมมติล็อกเอาท์ ลบค่า session
unset($_SESSION['ses_admin_id']);
unset($_SESSION['ses_admin_name']);
redirect('admin'); // ไปหน้า admin
}
}
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ