一客户需求的用户登录后检测指定的资料项是否填写,如果没填写就跳转到指定的页面。 目前因时间原因,只是初步测试了一下思路,方法可行,但具体使用需根据实际情况进行相关的判断。 未整理成配置,留用! 组件名称:登录后资料检测并跳转到指定页面 组件变量:logging_message@yz_checkprofile 手机嵌入:否 组件类型:代码(code) 模板内容: // 如果是登录成功且系统无指定跳转提示,则执行 if ($param['param'][0] == 'login_succeed'){ // 预留待用参数 $param = array( 'username' => $_G['member']['username'], 'usergroup' => $_G['group']['grouptitle'], 'uid' => $_G['member']['uid'], 'groupid' => $_G['groupid'], 'syn' => 0 ); $extra = array( 'showdialog' => true, 'locationtime' => true, 'extrajs' => '' ); // 提示及跳转参数 $loginmessage = $location = ''; // 测试 判断邮箱是否验证 if (!$_G[member][emailstatus]){ $loginmessage = '为了您的账号安全,请验证邮箱地址!'; $location = 'home.php?mod=spacecp&ac=profile&op=password'; } // 判断跳转 if ($loginmessage && $location){ showmessage($loginmessage, $location, $param, $extra); } } |
插件介绍:雨哲超强嵌入点 插件是一款平台插件,通过后台添加在前台显示(基于模板的hook位置)指定内容的功能。
GMT+8, 2024-5-20 18:00 , Processed in 0.308751 second(s), 28 queries , Xcache On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.