名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。用户空间访问提示“用户名已被删除”的问题存在许久了...真的很久额。柏拉图说5.5 0824版本已经解决这个问题,但是据我所知,目前流行的apache liunx/uinx和iis6.0 2003的2种服务系统环境下,因为各种原因,依然没有得到彻底解决,本人的空间服务系统环境非常特别是 iis 7.0 2008 空间商说什么也不给我解决这个问题!郁闷之极! 我仔细查看过member下的网站文件源码后发现每个地方都是以uid进行传参,如果单纯的吧所有的uid替换为mid后,会出现用户A访问用户B的空间并给用户B留言或者短消息的时候,就会丢失掉UID,那么用户看到的留言里的用户名就全部是数字,或者根本留言不了! 于是用另一个相关具体操作方法:保留uid的访问方式新增mid访问,相关具体操作方法很简单只需修改member/index.php这个网站文件就可以实现... 这样不会出现上面的问题也不会影响后续版本的升级! 具体办法: 打开member/index.php这个网站文件 找到 以下为引用的网站内容:
if(empty($uid)) { $uid = ''; } else { $tmpstr = @gb2utf8($uid); $tmpstr2 = @utf82gb($tmpstr); if($tmpstr2==$uid) $uid = $tmpstr; } if(empty($action)) { $action = ''; } if(empty($aid)) { $aid = ''; } |
if(empty($uid)) { if (empty($_REQUEST['mid'])) { $uid = ''; }else{ $uid=$dsql->GetOne("Select userid From `dede_member` where mid='".$_REQUEST['mid']."'; "); if (!is_array($uid)){ $uid=''; }else{ $uid=$uid['userid']; } } } //LIEhUO.NET if(empty($action)) { $action = ''; } if(empty($aid)) { $aid = ''; } |
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。去除DEDE“面包屑”导航最后一个>符号