thinkphp代码(thinkphp代码生成器下载)
admin 发布:2022-12-19 19:40 145
今天给各位分享thinkphp代码的知识,其中也会对thinkphp代码生成器下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、thinkphp在模型中自动完成session赋值示例代码
- 2、thinkphp代码实在看不懂,谁能给下边这些代码每一步都写上注释,本人新手,在此十分感谢
- 3、在Thinkphp中 自己怎么写一个简单的登录功能出来,求代码
thinkphp在模型中自动完成session赋值示例代码
相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;
01class
ArticlelModel
extends
Model
{
02
03protected
$_auto
=
array
(
04array('addtime','time',1,'function'),
05array('username','getName',1,'callback')
06);
07
08//这个函数获取session里的name值
09protected
function
getName(){
10return
$_SESSION["name"];
11}
12}
这里需要注意最后一个参数function和callback的区别;
function:使用函数,会自动去Common/common.php去寻找对应的函数;
callback:使用在当前模型中定义的回调方法
thinkphp代码实在看不懂,谁能给下边这些代码每一步都写上注释,本人新手,在此十分感谢
$userid=session('userid');//获取session用户信息
$num=M('user')-where('parent_id='.$userid)-count();//查询一级条数
if($num10){//条数小于10执行
$where='parent_id='.$userid;
}elseif($num40){//满足子用户条数小于40
$arrData=M('user')-where('parent_id='.$userid)-getField('userid',true);//一级 查询
foreach($arrData as $v){
$in[] = $v;//获取到一级用户数组。
}
$map1['parent_id'] = array('in', $in);
$arrData1=M('user')-where($map1)-getField('userid',true);//二级
array_push($in,$userid);//合并数组
$map['parent_id'] = array('in', $in);
$where = $map;
在Thinkphp中 自己怎么写一个简单的登录功能出来,求代码
登陆页面login.html代码
form action="__MODULE__/Login/dologin" method="post"
账号:input type="text" name="username" /
密码:input type="password" name="password"/
input type="submit" value="登陆"/
/form
Login控制器下dologin方法代码
public function dologin(){
$u=I('Post.username');
$p=I('Post.password');
$data['username']=$u;
$data['password']=md5($p); //md5加密
$m=M('User');
$list=$m-where($data)-find();
if($list){
$_SESSION['islogin']=1; //登陆状态存入session
$_SESSION['username']=$list['username']; //把用户名存入session
$_SESSION['id']=$list['id']; //把用户id存入session
$this-redirect("Index/index");
}else{
$this-error("登陆失败",'javascript:history.back(-1);',1);
}
}
基本的代码就这些 配置文件跟数据库自己改改就行了
关于thinkphp代码和thinkphp代码生成器下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 04-24充值平台源代码(手游充值代码)[20240424更新]
- 04-24dede产品滚动代码的简单介绍[20240424更新]
- 04-24php不等于代码(php判断不等于)[20240424更新]
- 04-24网页微信代码(web微信网页版)[20240424更新]
- 04-24javascript代码行数(有多少行代码)[20240424更新]
- 04-24导航全屏代码(全屏导航栏)[20240424更新]
- 04-24基于安卓的登陆功能代码下载(安卓登陆器下载)[20240424更新]
- 04-24wordpress欢迎邮件代码(wordpress支持什么邮箱)[20240424更新]
- 04-24百度网址大全官方下载,百度网址大全官方下载视频
- 04-24java聊天工具源代码(java代码开发工具)[20240424更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接