DedeCMS会员登陆后返回网页显示登陆状态方法

成熟不是心变老,而是眼泪在眼里打转却还持续微笑。积极的人在每一次忧患中都是看到一个机会,而消极的人则是在每个机会都是会看到某种忧患。

会员登陆后返回登陆前页面

打开member/index_do.php 找到:

	
	if(empty($gourl) || eregi("action|_do",$gourl))
	{
	ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000);
	}
	else 
	{
	ShowMsg("成功登录,现在转向指定页面...",$gourl,0,2000);
	}
	exit();	

红色部分是登陆成功后的提示语, 绿色部分是登陆后返回的页面,默认的是会员中心首页index.php ,改成/就是返回首页 返回登陆前页面就改成 -1,黄色部分是程序等待时间 默认2000毫秒即2秒。

网页显示登陆状态方法

网页首先需要调用默认的 <script language="javascript" src="/include/dedeajax2.js><script>

然后网页里head部分加入:

	
	<script language="javascript" type="text/javascript">
	function CheckLogin(){
	var taget_obj = document.getElementById('_userlogin');
	myajax = new DedeAjax(taget_obj,false,false,'','','');
	myajax.SendGet2("/member/ajax_loginsta.php");
	DedeXHTTP = null;
	}
	</script>	

可将此JS写入你的JS文件中。

其中

_userlogin是网页中显示登陆信息的表格的id

/member/loginsta.php是登陆信息的页面 你可以修改这个页面,只调用你想要的信息

在网页中加入以上JS以后,只需要再在网页中加入:

	
	<div id="_userlogin">
	<div class="userlogin">
	<form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">
	<input type="hidden" name="fmdo" value="login"/>
	<input type="hidden" name="dopost" value="login"/>
	<input type="hidden" name="keeptime" value="604800"/>
	<div class="fb"><span>用户名:</span>
	<input type="text" name="userid" size="20" class="ipt-txt"/>
	</div>
	<div class="fb"><span>密码:</span>
	<input type="password" name="pwd" size="20" class="ipt-txt"/>
	</div>
	<div class="fb"><span>验证码:</span>
	<input type="text" name="vdcode" size="8" class="ipt-txt"/>
	<img src="{dede:global.cfg_cmsurl/}/include/vdimgck.php"/>
	</div>
	<div class="submit">
	<button type="submit" class="btn-1">登录</button>
	<a rel="nofollow noopener noreferrer" href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew">注册帐号</a> <a rel="nofollow noopener noreferrer" href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a>
	</div>
	</form>
	</div>
	</div>
	<!--/userlogin -->
	<script language="javascript" type="text/javascript">CheckLogin();</script>	

到此这篇关于DedeCMS会员登陆后返回网页显示登陆状态方法就介绍到这了。人家怕你,并不是一种福,人家欺你,并不是一种辱。更多相关DedeCMS会员登陆后返回网页显示登陆状态方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
如何如何实现织梦dedecms会员登陆后就不显示广告

dedecms 会员登陆后不显示登陆状态的如何解决方法(AJAX 弹出式登陆框)

只有dedecms会员登陆查看到自定义字段信息

dedecms如何实现首页顶部会员登陆框的方法

DEDEcms会员登陆才能查看到自定义字段信息