• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms5.7 会员登陆后返回网页显示登陆状态方法
    POST TIME:2020-04-08 22:31
    关键字描述:登陆 状态 方法 显示 返回 会员 网页   " <
    本来写了个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几乎一样.
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!