|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
开发相册系统过程中就有过这样的问题,因为没有交流好,出现重复工作问题,因为文档没有详细的说明而经常临时问对方。 /*
* 上岸 */ public function Login(){ if($_POST['submit']){ $DB = D('Login');//自界说Model处置 //if外面就是ThinkPHP的主动验证了. if(!$DB->create()){ $this->redirect('Index/Login', '', 3, '毛病信息: '.$DB->getError().'<br/>体系将于3秒后前往从头上岸...'); }else{ $con['LoginName'] = $_POST['username']; $con['LoginPwd'] = md5($_POST['userpwd']); $list = $DB->where($con)->find(); if(count($list)>0){ echo 'ok'; }else{ $this->redirect('Index/Login', '', 3, '毛病信息: 用户名或暗码毛病<br/>体系将于3秒后前往从头上岸...'); } } return ; } //这里只是将模板文件的地址封装了一下. A('Public')->ShowPage('login'); } <?php class LoginModel extends Model { // 设置数据表 protected $tableName = 'admin'; // 主动验证设置 protected $_validate = array( array('username','require','用户名必需!', 1), array('userpwd','require','暗码必需!', 1), ); /* 主动填充 假如不克不及主动验证,将这段代码作废正文看看. protected $_auto = array( array('status','1',self::MODEL_INSERT), array('create_time','time',self::MODEL_INSERT,'function'), );*/ /*援用ThinkPHP2.0开辟手册:ThinkPHP手册类型反省只是针对数据库级其余验证,所以体系还内置了数据对象的主动验证功效来完成模子的营业划定规矩验证,而大多半情形上面,数据对象是由表单提交的$_POST数据创立。需求利用体系的主动验证功效,只需求在Model类外面界说$_validate属性 */ /*它这里说了,只需求在Model类外面界说$_validate属性,然而在利用ThinkPHP2.1的时分,的切实其实确不克不及经由过程验证,$DB->getError()无毛病缘由前往,且刷新的时分$DB->getError()前往"令牌表单毛病" */ } ?> <P style="TEXT-INDENT: 2em">
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。 |
|