สอบถาม ำตามตัวอย่างแล้วไม่ขึ้นครับ 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 } }
Wowowow
02-10-2015
11:51:45
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ