qq_34967243
2016-05-26 01:31想请教一下THINKPHP中的修改密码如何写,修改不会写了也找了很多资料
想请教一下THINKPHP中的修改密码如何写,我写了登陆了,算是模仿老师的写法,但是修改不会写了,也找了很多资料 还是不太会。下面是我的登陆代码
//作者:文梓行。用户登陆
class LoginAction extends Action {
function index() {
$this->assign ( 'title', '美食分享网' );
$this->display ();
}
function login() {
header ( "Content-Type:text/html;charst=utf-8" );
if ($_SESSION ['verify'] != md5 ( $_POST ['verify'] )) {
$this->error ( '验证码错误!' );
}
// 创建用户表
$user = D ( 'User' );
if ($user->create ()) { // 获取用户提交的密码加密
$pwd = md5($this->_param ( 'password' ));
// 获取用户名
$name = $this->_param ( 'name' );
// 获取来的用户密码去与表中匹配
$result = $user->where ( "name='$name'
AND password='$pwd'" )->find ();
if ($result!=null) {
//不为空就保存到session中避免要求用户重复登陆
session('name',$name);
//跳转到美食网主页
$url=U('/Index/index/name/'.$name);
redirect($url,0,'跳转中...');
}else {
$this->error('登陆失败,请检查是否输入错误');
if ($result != null) {
// 不为空就保存到session中避免要求用户重复登陆
session ( 'name', $name );
// 跳转到美食网主页
$url = U ( '/Index/index/name/' . $name );
redirect ( $url, 0, '跳转中' );
} else {
$this->error ( '登陆失败,请检查是否输入错误' );
}
}
} else {
$this->error ( $user->getError () );
}
}
}
?>
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 如何限制_id字段在MongoDB中返回使用Thinkphp / PHP?
- thinkphp
- mongodb
- php
- 1个回答
- thinkphp5框架的查询可以解释一下这种查询的原理吗?
- php
- 3个回答
- 用thinkphp 在网页上实现form表格(假设有10行数据)的增删改查,连接到数据库中 应该怎么写
- 数据库
- php
- 数据
- 2个回答
- thinkphp3.2 对多字段验证,只返回array ,并没有值
- php
- 2个回答
- thinkphp多表查询,多级数组
- php
- 1个回答
换一换