我是新的代码点火器,我想要两个页面的名称为“登录”和“管理”,我使用钩子和会话来检测用户是否登录,但不幸的是钩子没有加载(调用)。知道吗?
我的控制器:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Auth extends CI_Controller{
public function __construct(){
parent::__construct();
}
public function index(
我创建了一个名为Xauth.php的简单库来检查用户是否已经登录:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Xauth
{
protected $ci;
public function __construct()
{
$this->ci =& get_instance();
}
public function is_logged_in()
{
if ($this->ci-
我把它作为一个钩子,让用户会话到所有CI控制器,但是当我进入登录页面时,我会得到net::ERR_TOO_MANY_REDIRECTS。这是我的脚本:
<?php class Authenticate{
protected $CI;
public function __construct() {
$this->CI = & get_instance();
}
public function check_user_login(){
if(!$this->CI->session->is_logged_in){
下面是场景:我已经在CodeIgniter 2.0.2中集成了HMVC。创建了一个具有以下结构的模块。
/应用程序/模块/登录
/应用程序/模块/登录/控制器
/application/modules/login/controllers/login.php
/application/modules/login/model/login.php
/application/modules/login/views/login_form.php
控制器/login.php代码
class Login extends CI_Controller{
public function index(){
我将使用facebook php SDK v4.0实现facebook登录。我正在关注这个。但是我得到了错误Fatal error: Class 'Facebook\FacebookSession' not found in C:\wamp\www\c2c\application\libraries\Facebook.php on line 19。我检查了第19行,它的代码是。
FacebookSession::setDefaultApplication( $this->ci->config->item('api_id', 'face
我已经通过ajax登录到了我的应用程序。当用户在登录前尝试访问管理员主页(http://localhost/ci3/admin/Adminhome)时,它会将用户重定向到管理员登录页面(http://localhost/ci3/admin/Adminlogin)。登录后作为用户,并尝试访问管理主页,他将获得成功。现在我想找到ajax请求。我已经尝试了下面这样的东西,
Admin_controller
<?php
class Admin_controller extends CI_Controller{
function __construct()
{
pa
我有一个用户名和密码登录,用户登录后,用户重定向到仪表板,如果用户按浏览器的后退按钮,它将重定向到用户登录页面,而我想重定向到仪表板的用户已经登录,如果有人可以帮助我实现这一点,我将不胜感激。这是我的登录名。php控制器
<?php
class Login extends CI_controller {
public function __construct()
{
parent::__construct();
$this->load->library('form_validation');
$this->load-&g
在codeigniter中,我尝试包含一个记录器库,在下面的代码中,我需要检查用户是否已经登录,如果已经登录,找到他的用户id。
<?php
class Logger {
private $CI;
public function __construct() {
$this->CI =& get_instance();
}
public function request_logger() {
$uri = $this->CI->uri->uri_string();
$ip="";
$userI
我有一个网站( ),但当我想更改语言时,它会刷新页面,但在第一次尝试时不会更改。但是,当我单击另一个URL时,它会更改语言。此外,当我想要登录时,也会出现此问题。问题出在哪里?下面是控制器:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class LanguageSwitcher extends CI_Controller
{
public function __construct() {
parent::__construct();
我正在CI3中开发一个注册和登录系统。
我的控制器是根据CI用户指南制作的:
class Signin extends CI_Controller {
public function index()
{
$this->load->view('signin');
}
public function signin()
{
$this->form_validation->set_rules('email', 'Email', 'required');
$this->