TP中自动验证时候的问题
2014-02-17 10:42
253 查看
TP中自动验证需要用create创建数据,而create是模型类的函数,想要用create先要创建模型类。
创建类的时候$user=D("user")这样就不能自动验证了。只需要把里面的"user"改成大写的User就能用上自动验证的功能了。
下面是我写的一个用户注册函数
//用户注册处理
function
c_register(){
if
($this->isPost()){
//user用大写的才能用上自动验证功能
$user=D('User');
if
($user->create()){
//为表中id字段赋值
$user->id=getRandomStr(12);
//为表中psd字段赋值
$user->psd=md5($_POST['password']);
if
($user->add()){
4000
$this->success("注册成功","__URL__/login",false);
exit();
}else
{
$this->error("注册失败","__URL__/register",FALSE);
exit();
}
}else
{
$this->ajaxReturn('','',0);
}
}
}
创建类的时候$user=D("user")这样就不能自动验证了。只需要把里面的"user"改成大写的User就能用上自动验证的功能了。
下面是我写的一个用户注册函数
//用户注册处理
function
c_register(){
if
($this->isPost()){
//user用大写的才能用上自动验证功能
$user=D('User');
if
($user->create()){
//为表中id字段赋值
$user->id=getRandomStr(12);
//为表中psd字段赋值
$user->psd=md5($_POST['password']);
if
($user->add()){
4000
$this->success("注册成功","__URL__/login",false);
exit();
}else
{
$this->error("注册失败","__URL__/register",FALSE);
exit();
}
}else
{
$this->ajaxReturn('','',0);
}
}
}
相关文章推荐
- 需要写哪里不能为空的时候,不想用TP的自动验证,就用H5的这个属性
- 在验证模式为Forms的情况下,如何解决自动登录问题. (已解决)
- 解决spring 自动扫描包的时候出现 service无法自动注入的问题
- 解决video.js 在 IOS播放的时候自动全屏的问题
- rosrun 和 roslaunch 的时候 TAB 的自动补全出现问题
- LInux下可以使用命令自动与网络的NTP服务器同步时间 CSDN验证码验证失败问题解决
- tp框架之自动验证表单
- 关于struts2 验证框架在联网的时候可以用,不联网不起作用的问题
- 关于图形拖出Editor的左侧或上侧边界的时候不自动出现滚动条的问题。
- myeclipse 发布 tomcat 应用时候,编译class tomcat能自动加载新编译class的问题
- 在 IE下,页面只有一个text的时候,回车将自动submit的问题
- 使用glide 时候在listview 或者 grideview 中图片自动拉伸问题
- TP3.2.3的validate自动验证
- LInux下可以使用命令自动与网络的NTP服务器同步时间 CSDN验证码验证失败问题解决
- thinkPHP自动验证、自动添加及表单错误问题分析
- recyclerview里面实现多布局嵌套recyclerview第一次进入的时候出现自动滚动到第二天reccyclerview问题
- 关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
- ThinkPHP第二十四天(JQuery常用方法、TP自动验证)
- 每天学点tp-自动验证(三)
- vs2008 编译时候 自动关闭 问题解决方法