# dedecms登录账号发现两次调用checkLogin问题

*Published:* 2024-02-29
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年2月29日，已超过 180天没有更新



头部检查是否登录JS

```
<script language="javascript" type="text/javascript">
 <!--
 function isLogins(){
 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;
 }
 -->
 </script>
```

评论部分检查是否登录：

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

原因在于修改了头部检查是否登录的函数名，把checkLogin修改为isLogins。修改完之后，需要修改头部检查登录的JS。同时，要修改每个页面的函数名。

如果修改评论部分的织梦dedecms代码，则只需要修改ajaxfeedback.htm里的JS代码以及其他文章页的JS代码。