DedeCMS移动端PC端会员同步登录跨域AJAX

利用DedeCMS分别做移动端和PC端的时候会涉及到跨域问题,也就是说移动端和PC端采用不同的域名,就是所谓的跨域。

DedeCMS会员系统的开发还是比较常见的,除了DZ,目前秀站网还没发现比较成熟的开源的会员系统。都知道织梦的会员系统问题比较多,许多路径都是member,如果你擅自改动了该文件夹的名字,会有许多错误。建议对目录有一定了解并有一定PHP基础的人才进行修改。

要实现PC端和移动端会员同步登录,用默认的AJAX来实现会员同步登录的方法就不再适用了,因为DedeCMS的AJAX不能实现跨域。

DedeCMS移动端PC端会员同步登录跨域AJAX

选择用两个DedeCMS实现移动端、PC端

简单的网站完全只需要一个DedeCMS来实现移动端和PC端,但比较复杂的会员系统只能通过安装两个DedeCMS,共用一个数据库的方法实现。参考文章《DedeCMS一个后台管理PC移动端伪静态版》

可单独使用会员中心也可共用

下面的提供的方法可以删除移动端里会员中心文件夹,只用PC端的就行,让用户用手机端操作这么复杂的会员系统实在是不现实,毕竟PC端的效率高得多。

如果你希望移动端拥有不同的功能或者是精简版就保留移动端的会员中心,根据实际需要修改会员中心模板及对应的PHP文件吧。

移动端、PC端会员同步登录跨域AJAX

1、在PC端的会员文件夹member下建立一个 ajax_loginsta_wap.php的文件,代码如下:

<?php
/**
 *@copyright www.vi586.com
 *移动端,pc端同步登录
 *修正了更改会员中心member文件夹名后的问题 2018.2.13
 *by 秀站网
 */
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
if($myurl == '')
{
    echo "document.write('<p class=\"uselogin\">');";
    echo "document.write('<a href=".$GLOBALS['cfg_memberurl']."/index.php>登录</a>');";
    echo "document.write('<a href=".$GLOBALS['cfg_memberurl']."/index_do.php?fmdo=user&dopost=regnew>注册</a>');";
    echo "document.write('</p>');";
    exit('');
}
$uid  = $cfg_ml->M_LoginID;

//判断男女头像
if($cfg_ml->fields['face']==''){
    if($cfg_ml->fields['sex']=='女'){
        $face=$GLOBALS['cfg_memberurl'].'/templets/images/dfgirl.png';
    }
    else{
        $face=$GLOBALS['cfg_memberurl'].'/templets/images/dfboy.png';
    }
}else{
    $face=$cfg_ml->fields['face'];
};

echo "document.write('<p class=\"uselogin\"><img src=\"$face\"/>".$cfg_ml->M_UserName." <a href=".$cfg_memberurl."/index.php>我的</a> | <a href=".$cfg_memberurl."/index_do.php?fmdo=login&dopost=exit><font color=#FF0000>退出</font></a></p>');";

网上的修改比较复杂,其实绝大多数主流网站都是移到另外一个登录界面来实现,不必那么臃肿。

登录后只显示用户名、用户头像、会员中心、退出几个功能,可以根据自己的需要修改,就不详述了,需要的修改的请联系秀站网。

2、把以下代码放到公共头部模板head.htm相应的位置即可,一般放在<p id="_userlogin">附近。

<script language="javascript" type="text/javascript" src="{dede:global.cfg_menmerurl/}/ajax_loginsta_wap.php"></script>

主题测试文章,只做测试使用。发布者:佰搜SEM,转转请注明出处:https://baidusem.com/8810.html

(0)
佰搜SEM的头像佰搜SEM
上一篇 2024年12月31日 下午2:51
下一篇 2024年12月31日

相关推荐

  • 论坛网站收录使用帮助指南,轻松提升网站流量与知名度

    随着互联网的快速发展,论坛网站已成为人们获取信息、交流观点的重要平台,许多论坛网站在收录和使用过程中遇到了诸多问题,本文将为您详细介绍论坛网站收录使用帮助,助您轻松提升网站流量与知名度。 论坛网站收录使用帮助 1、论坛网站收录 (1)搜索引擎优化(SEO) 搜索引擎优化是提高论坛网站收录的关键,以下是一些SEO技巧: ① 网站结构:确保网站结构清晰,便于搜索…

    2025年3月27日
    5100
  • 揭秘查看网站收录命令,SEO从业者必备技能

    在互联网信息爆炸的时代,网站收录成为了网站运营者关注的焦点,一个网站的收录情况直接关系到其在搜索引擎中的排名和曝光度,如何查看网站的收录情况呢?本文将为大家揭秘查看网站收录的命令,帮助SEO从业者掌握这一必备技能。 查看网站收录命令概述 查看网站收录的命令主要分为以下几种: 1、搜索引擎自带的收录查询工具 2、第三方收录查询工具 3、代码命令行工具 搜索引擎…

    2025年5月6日
    2700
  • 网站视频收录优化指南,如何提高视频在搜索引擎中的可见度

    在互联网时代,视频内容已经成为网站吸引流量和提升用户体验的重要手段,如何让网站上的视频内容被搜索引擎收录,并在搜索结果中脱颖而出,成为许多网站运营者关心的问题,本文将为您提供一些建议和策略,帮助您提高网站视频的收录效果。 选择合适的视频格式 1、视频格式选择:常见的视频格式有MP4、AVI、FLV等,建议选择MP4格式,因为该格式兼容性强,大多数浏览器和播放…

    2025年3月7日
    4700
  • 网站如何加入百度站长平台

    摘要 国内搜索引擎百度坐第一把交椅(百度C位出道),站长们都是变着法的想招让百度爱上自己的网站,俗称SEO,网站一定要加入百度站长平台,加入百度站长平台提交网站收录以及网站抓取诊断都是非常好的SEO工具,那么,网站如何加入百度站长平台,新手站长网分享一 国内搜索引擎百度坐第一把交椅(百度C位出道),站长们都是变着法的想招让百度爱上自己的网站,俗称SEO,网站…

    SEO优化 2022年5月7日
    4800
  • 如何知道网站是否被收录,全面解析网站收录检查方法

    随着互联网的不断发展,越来越多的企业和个人开始通过建立自己的网站来展示自己的产品和服务,网站建立后,如何知道自己的网站是否被搜索引擎收录,成为了许多网站管理员和SEO优化人员关注的焦点,本文将全面解析如何知道网站是否被收录,帮助您了解网站收录的原理和检查方法。 网站收录原理 搜索引擎收录网站的过程,实际上是对网站内容的抓取、索引和展示的过程,搜索引擎通过爬虫…

    2025年3月6日
    4100

联系我们

在线咨询: QQ交谈

邮件:3413323304@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
网站+域名可转让!