thinkPHP怎么获取登陆的用户ID啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkPHP怎么获取登陆的用户ID啊?相关的知识,希望对你有一定的参考价值。

无论什么框架的登录系统都是差不多的,基本都是存入session里面的,最多就是存储的方式不一样而已,比如有的保存为文件的形式,而有的是保存在数据库中,再者存在memcache中等等。
都是在用户登录的时候,拿用户名和密码去数据库中比对是否有该用户,有的话就存入session,没有的话就直接登录失败。
登录成功后会把相应的数据存入session中,一般用户的id都会保存的,你可以打印一下session看看里面到底存的哪些东西,然后你就知道怎么去取了。
参考技术A // 获取当前用户的UID,方便在模型里的自动填充功能使用
function get_mid()
return session ( 'mid' );
参考技术B 登录的时候设置COOKIE,再用$_COOKIE获取本回答被提问者采纳 参考技术C 使用$_SESSION,详见官方示例Examples/RBAC 参考技术D 这么笼统的问题怎么回答?我姑且按照我的理解去回答吧,登入用户的信息应该是在一张表里面查询出来的吧,表里面应该有用户id吧,不知道你是不是这个意思

以上是关于thinkPHP怎么获取登陆的用户ID啊?的主要内容,如果未能解决你的问题,请参考以下文章

现在thinkphp这边用户登陆退出程序写好了,但不知道该怎么同步discuz登陆

thinkphp微信支付配置怎么修改

基于ThinkPHP框架小程序获取微信用户信息并将存进数据库

Thinkphp设置登陆过期时间怎么写

在Thinkphp 中怎么实现中英文切换啊?

thinkphp5 数据库链式操作聚合查询