helloworld出错鸟~页面跳转问题.大侠进来帮帮忙吧
鼓捣了两天搞了个小后台,是第一次拿CI做东西.WAMP下测试没什么问题了,放到LAMP就不行..
首先问题是打开首地址就无限循环页面,换成header,redirect都不行
问题相关代码
一个验证登陆方法
public function must_login()
{
$username = $this->session->userdata('username');
if(empty($username))
{
redirect('admin/login','refresh');
}
}
登陆
public function login()
{
$user = $this->config->item('user');//将配置文件放进data数组中
$this->load->view('login');
if(!empty($_POST['username'])&&!empty($_POST['password']))
{
foreach($user as $value)
{
if($user["name"]==$_POST['username']&&$user["pwd"]==$_POST['password'])
{
$userdata = array('username' => $_POST['username']);
$this->session->set_userdata($userdata);
redirect('admin/index','refresh')
}
}
}
}
自己梳理下逻辑吧。
另外,在CI,不推荐 使用$_post,使用$this->input->post(); baiyuxiong 发表于 2011-10-18 11:59 static/image/common/back.gif
自己梳理下逻辑吧。
另外,在CI,不推荐 使用$_post,使用$this->input->post();
谢谢回复~
写的有些不完全.controller在除了login以外都引用了mustlogin确保有权限
跳转至login是实现了.但就是载入不到视图,狂刷新
如果把login,mustlogin,session都去掉.OK可以访问,但所有链接,表单都是死的,点了没反应
服务器是NGINX,不知CI是否需要修改服务器配置才可用的?但是前辈用1.6X版本的CI做的东西又可以用?求答案啊求答案{:3_64:} sir531 发表于 2011-10-18 17:17 static/image/common/back.gif
谢谢回复~
写的有些不完全.controller在除了login以外都引用了mustlogin确保有权限
跳转至login是实现了. ...
狂刷新是因为a redirect到 b, b又redirect到 a,死循环了。
自己看一下你的逻辑吧
页:
[1]