public function login()
{
if (IS_POST) {
$user = D("user");
$data = I("post.");
$pass = I("post.pass", '', "md5");
if ($user->create($data, 2)) {
$info = $user->where(array('name' => $data['name']))->find();
if ($info && $pass = $info['pass']) {
session('name', $info['name']);
session('name', $info["name"]);
session('pass', $info["pass"]);
session('email', $info["email"]);
session('phone', $info["phone"]);
session('userid', $info["userid"]);
$this->success("登录成功", U("Home/user/login"));
} else $this->error("账号或密码错误");
} else {
$this->error($user->getError());
}
} else {
$this->display();
}
} 'SESSION_OPTIONS' => array(
'expire' => 3600,
), 最佳答案