濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)dedcms網(wǎng)站后臺(tái)免登錄代碼修改

織夢(mèng)dedcms網(wǎng)站后臺(tái)免登錄代碼修改

POST TIME:2017-11-12 23:47

文章簡介

因?yàn)橐恍┰蛐枰詣?dòng)采集數(shù)據(jù)或是自動(dòng)登錄,就如使用火車頭自動(dòng)采集文章發(fā)布到dede網(wǎng)站中,一時(shí)是可以發(fā)布,但是很多時(shí)候卻發(fā)現(xiàn)過一段時(shí)間后dede又登錄失敗了顯示未知發(fā)布,那么這時(shí)dede后臺(tái)怎么才能永久自動(dòng)登錄呢,本文就說一下作者這里有關(guān)dede免登錄代碼修改及原理,只適用于部分網(wǎng)站,有些可能用不了,但是大家可以明白我的思路,自己再修改即可,本文只適用于個(gè)人站長。

網(wǎng)站后臺(tái)永久自動(dòng)登錄代碼思路

每次訪問到網(wǎng)站后臺(tái)時(shí),先判斷IP地址,如作者自己使用的是固定IP,如8.8.8.8,那么就先判斷客戶端IP是否為8.8.8.8,如果是8.8.8.8就自動(dòng)使用dede的用戶登錄,成功登錄并記錄session即可。

當(dāng)然如果說你是動(dòng)態(tài)IP,也可心在每次訪問欄目時(shí)加一個(gè)&字符串,在后臺(tái)判斷一下字符串是否為自己傳過來的,如果是就直接登錄即可。

以上思路適用于所有后臺(tái)程序,不管是帝國還是dede或是其他cms系統(tǒng)均可。

dede后臺(tái)永久自動(dòng)登錄代碼

第1步:使用ftp下載dede后臺(tái)中的config.php文件。

第2步:在文件中搜索“if($cuserLogin->getUserID()==-1)”此項(xiàng),并在下面添加以下代碼并保存。


  1. //檢驗(yàn)用戶登錄狀態(tài)
  2. $cuserLogin=newuserLogin();
  3. if($cuserLogin->getUserID()==-1)
  4. {
  5. $ip=$_SERVER['REMOTE_ADDR'];
  6. if($ip=='8.8.8.8'||$ip=="8.8.4.4"){
  7. //echo$ip."~~~~~~~~~~~~~~~~~~~~~~~~~~~";
  8. $admindirs=explode('/',str_replace("\\",'/',dirname(__FILE__)));
  9. $admindir=$admindirs[count($admindirs)-1];
  10. $cuserLogin=newuserLogin($admindir);
  11. $res=$cuserLogin->checkUser("pc811","passwords2");
  12. $cuserLogin->keepUser();
  13. }else{
  14. echo"<br/>".$ip."...".$cuserLogin->getUserID()."~~";
  15. header("location:login.php?gotopage=".urlencode($dedeNowurl));
  16. exit();
  17. }
  18. }

第3步:保存后并上傳到網(wǎng)站覆蓋原代碼,然后我們直接訪問到網(wǎng)站后臺(tái)即可直接進(jìn)入登錄狀態(tài)。

電腦維修技術(shù)網(wǎng)注:如果沒有進(jìn)入登錄狀態(tài),請(qǐng)把//echo $ip."~~~~~~~~~~~~~~~~~~~~~~~~~~~";注銷解除,查看一下當(dāng)前ip地址是多少。



上一篇:dede生成多種不同排序列表頁

下一篇:超漂亮DEDECMS提示框樣式修改美化

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
普兰店市| 礼泉县| 安西县| 张家口市| 辉南县| 阜新市| 崇礼县| 乌兰浩特市| 清远市| 东明县| 镶黄旗| 东莞市| 密云县| 天柱县| 永年县| 凤凰县| 嘉义市| 乐清市| 西林县| 大洼县| 溆浦县| 家居| 汾阳市| 贵溪市| 林州市| 洱源县| 高阳县| 西吉县| 榆林市| 工布江达县| 怀仁县| 曲松县| 平利县| 宁阳县| 唐山市| 吕梁市| 招远市| 延川县| 银川市| 奇台县| 清涧县|