Heim  >  Artikel  >  Backend-Entwicklung  >  Discuz登陆部分的判断问题

Discuz登陆部分的判断问题

WBOY
WBOYOriginal
2016-06-20 12:28:101081Durchsuche

登陆部分分为了以下几个判断










我知道是登陆后的判断
是未登陆的状态

那么:
1. 里出现了激活、退出。这里是在什么情况下显示的?
2. 是在什么情况下显示的?


回复讨论(解决方案)


预防 session 丢失的情况?因为激活的链接指向登录操作


这是应该是插件登录(还未在本站真正注册),比如 qq游客


这个就是没有登录的情况


预防 session 丢失的情况?因为激活的链接指向登录操作


这是应该是插件登录(还未在本站真正注册),比如 qq游客


这个就是没有登录的情况


 里面还是有些不明白,这个是在什么情况下显示的呢?

就是没有登录啊....所以显示的是 立即登录和注册

 里面还是有些不明白,这个是在什么情况下显示的呢?

这个表示除了以下三种情况外的其它情况
$_G['uid']  
!empty($_G['cookie']['loginuser'])
!$_G[connectguest]

相当于

if(!($_G['uid'] || !empty($_G['cookie']['loginuser']) || !$_G[connectguest])){	// do sth}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn