取消DEDE未登陆时出现的登陆提示自动登陆DEDE修改一处DEDE的代码

优采云 发布时间: 2021-05-18 07:31

  取消DEDE未登陆时出现的登陆提示自动登陆DEDE修改一处DEDE的代码

  此方法适用于所有DEDE模型和模块,所有发行模块仅需添加一个配置参数。

  实现步骤如下:

  取消DEDE未登录时出现的登录提示

  自动登录DEDE

  在DEDE程序管理员目录中将DEDE代码修改为config.php,默认路径为dede / config.php,代码如下:

  //检验用户登录状态 $cuserLogin = new userLogin(); if($cuserLogin->getUserID()==-1) {     header("location:login.php?gotopage=".urlencode($dedeNowurl));     exit(); } 

  此代码的功能是在未检测到用户的登录信息的情况下引导用户进入登录过程,并对其进行如下修改:

  //检验用户登录状态 $cuserLogin = new userLogin(); if($cuserLogin->getUserID()==-1) {     if($my_u != ''){         $res = $cuserLogin->checkUser($my_u, $my_p);         if($res==1) $cuserLogin->keepUser();  }     if($cuserLogin->getUserID()==-1)     {         header("location:login.php?gotopage=".urlencode($dedeNowurl));         exit();     } } 

  此代码的功能是在检测到用户未登录时尝试使用从页面传递的参数登录。如果登录成功,请保存用户信息并执行其他操作;否则,请执行以下操作。如果登录失败,请引导用户登录页面。

  此代码已被修改。接下来,我们需要修改优采云 采集器的发布模块。

  要修改发布模块,只需在发布模块中添加登录用户名和密码信息,如下图所示进行修改:

  article_add.php?my_u =您的后台用户名&my_p =您的后台密码

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线