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

//未登录显示的head
if(!$cfg_ml->IsLogin()) {
 
 echo "<a href='javascript:show_site_login();'>登陆</a><a href='javascript:go_reg();'>注册</a>";

}
//登录后显示的head
else {
echo "<span class='user'>尊敬的<a href='$myurl' target='_blank'>$cfg_ml->M_UserName</a>,欢迎光临<font color='#FF0000'></font> <a href='$cfg_memberurl'>控制面板</a> | <a href='javascript:ss_login(2);'>退出</a></span>";
}
?>

toplogin_do.php

代码如下:

<?php
require_once(dirname(__FILE__)."/config.php");
$userid = $_POST['userid'];
$userid = iconv('utf-8', 'gb2312', $userid );
$pwd = $_POST['pwd'];
$pwd = iconv('utf-8', 'gb2312', $pwd );
/*********************
function login()
*******************/
$rs = $cfg_ml->CheckUser($userid,$pwd);
  if($rs==0)
  {
    echo '2';
  }
  else if($rs==-1) {
    echo '2';
  }
  else if($rs==-2) {
   echo '';
  }
  else
  {
      echo '';
  }
?>

建立style目录(图片和CSS我省略了),下有JS目录有两个文件

head.js

代码如下:

var s_nv=location.href;
var cur_obj;
if(s_nv.indexOf('news')!=-1)
{
    $('#div_menu a').eq(1).attr('class','menuAon');
    cur_obj=$('#div_menu a').eq(1);
}
else if(s_nv.indexOf('webgame')!=-1)
{
    $('#div_menu a').eq(2).attr('class','menuAon');
    cur_obj=$('#div_menu a').eq(2);
}
else if(s_nv.indexOf('flash')!=-1)
{
    $('#div_menu a').eq(3).attr('class','menuAon');
    cur_obj=$('#div_menu a').eq(3);
}
else
{
    $('#div_menu a').eq(0).attr('class','menuAon');
    cur_obj=$('#div_menu a').eq(0);
}

$('#div_menu a').mouseover(function()
{
    $(this).attr('class','menuAon').siblings().attr('class','menuA');
});

$('#div_menu').mouseout(function()
{
    cur_obj.attr('class','menuAon').siblings().attr('class','menuA');
});


ss_login(1);

function ss_login(t)
{
    $.ajax(
    {
        type: "POST",
        url: '/member/toplogin.php',
        data: 's='+t,
        success: function(result)
        {
            $('#sp_login').html(result);
            close_site_login();
        }
    });
}

function show_center()
{
    if($("#dd_light").length==0)
    {
        var html='<div id=dd_light style="display:none;z-index: 9998;filter: alpha(opacity=70);left: 0px;position: absolute;top: 0px;background-color: #ccc;moz-opacity: 0.8;opacity: .80;"></div>';
        $(document.body).append(html);
        $('#dd_light').css('width',document.body.scrollWidth+'px');
        $('#dd_light').css('height',document.body.scrollHeight+'px');
    }
    $('#dd_light').show();
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/90ea880c537ff2aa2f74e202f258ffae.html