网站首页 » CMS » dedecms » 织梦会员登录成功后如何在页面中显示
上一篇:
下一篇:

织梦会员登录成功后如何在页面中显示

织梦会员调用

如果你开启了织梦的会员功能,你应该都会遇到这种情况,成功登录后如何在页面中显示,如首页。下面就给大家介绍下如果实现成功登录后在页面中显示的功能。

调用页面修改

1、在需要显示会员登录状态的页面引入:

<script language="javascript" type="text/javascript" src="/include/dedeajax2.js"></script>

2、在header区添加如下一段代码:


function CheckLogin(){
  var taget_obj = document.getElementById('_userlogin');
  myajax = new DedeAjax(taget_obj,false,false,'','','');
  myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");
  DedeXHTTP = null;
}

3、在页面底部通过CheckLogin()方法调用来启用检测用户是否登录的函数:

<script language="javascript" type="text/javascript">CheckLogin();</script>

4、以官网源码为例,他是登录成功后把class名为_userlogin的div盒子里面的内容全部替换了。

ajax_loginsta.php文件的修改

路径为:/member/ajax_loginsta.php

打开后你会看到一些代码,这里的代码就是登录成功后,要显示的内容,这些内容会把原来class名为_userlogin的div盒子里面的内容全部替换掉,如果想修改登录后的显示内容及效果,可以把里面的HTML代码修改成你登录后你想要显示的效果。

只想显示用户名

1、而如果你只是想显示用户名,那么ajax_loginsta.php里的HTML都可以删掉了。只需留下:

<div class="welcome">你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录 </div>

注意:是HTML代码,前面的php代码不要删。

2、在你想显示用户名的地方添加一个标签div再给这个div加一个id,id名可以随便取,只要你觉得可以,注意:id的唯一性就可以了。

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/dedecms-member-login-success-display-in-page/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论 END