站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

dedecms5.3 会员登陆后返回网页显示登陆状态方法

2015-04-21 01:00 | 来源:网络整理 | 编辑:秋军 |

关键字描述:登陆 状态 方法 显示 返回 会员 网页   " <

本来写了个dedecms 5.1的教程,现在升级dede5.3了有兄弟问 就说一下.


会员登陆返回登陆前页面
========================================
打开member/index_do.php 找到

Copy code
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 href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew">注册帐号</a> <a href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a>
</div>
</form>
</div>
</div>
<!-- /userlogin -->
<script language="javascript" type="text/javascript">CheckLogin();</script>

跟5.1几乎一样.

  • 不同分辨率调用不同CSS的方法-ECshop教程
  • dedecms实现任意页面调用当前会员信息的方法-DedeCms教程
  • 织梦DedeCMS5.7图集加水印解决方法-DedeCms教程
  • ecshop中如何实现用户名和邮箱都能登陆-ECshop教程
  • DEDECMS后台无法登陆并跳转回登陆界面的解决方法-DedeCms教程
  • ECSHOP显示指定分类下的子分类方法-ECshop教程
  • DEDECMS列表页文档按权重排序的实现方法-DedeCms教程
  • DEDECMS修改默认搜索为百度站内搜索方法详解-DedeCms教程
  • ECShop订单操作的状态对应的值-ECshop教程
  • ECshop商品详情页显示折扣、节省的方法-ECshop教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号