10
回答
ThinkPHP新手关于登录时保存session的问题
科大讯飞通用文字识别100000次/天免费使用。立即申请   

真是我login的代码


<?php
header('Content-type:text/json;charset=utf-8');

require_once 'lib/config.db.php';
require_once 'lib/db.class.php';

$db=new db();
$data=$_POST;
$data['login_time']=date('Y-m-d H:m:s', time());
$data['login_ip']= $_SERVER['REMOTE_ADDR'];

$checkemail=$db->table('member')->where('email="'.$data['email'].'"')->find();
if($checkemail){
		$checkpwd=$db->table('member')->where('pwd="'.$data['pwd'].'"')->find();
	if($checkpwd){
	$result=$db->table('member')->data($data)->where('email="'.$data['email'].'"')->update();
	if($result){
		echo json_encode(array(
			'status'=>1,
			'msg'=>'$_SESSION["email"]登录成功!'
		));
	}else{
		echo json_encode(array(
			'status'=>1,
			'msg'=>'登录失败!系统故障!'
		));
	}
}else{
	echo json_encode(array(
		'status'=>0,
		'msg'=>'密码错误!'
	));
}
}
else{
	echo json_encode(array(
		'status'=>0,
		'msg'=>'邮箱不存在!'
	));
}

没有任何问题能登录当加上有关session时就不能运行了 是不是因为配置文件没开?

新人刚从原生php转到thinkphp求大家帮忙解决下


举报
pxgwata
发帖于3年前 10回/2K+阅
顶部