首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护托管在Bluehost上的WordPress应用程序中的静态内容

保护托管在Bluehost上的WordPress应用程序中的静态内容
EN

Stack Overflow用户
提问于 2021-10-10 10:08:08
回答 1查看 62关注 0票数 0

为我糟糕的英语道歉

嗨!

我是角度开发,没有在WordPress的知识。

我开发了一个小应用程序,客户要求我上传到他的网站上。

他的网站是一个WordPress网站,托管在Bluehost上。因为angular应用程序是一个客户端代码,所以我(使用cPanel文件管理器)将文件复制到站点文件夹中的一个子文件夹中,我可以成功地为它们提供服务。

但现在,我必须保护我的应用程序。也就是说:虽然整个网站对世界开放,但我的应用程序存储在子文件夹中,应该供组织内部使用,并且只对注册用户开放。

有没有办法在WordPress/Bluehost基础设施中做到这一点,而不用编写新的用户管理应用程序?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-14 00:02:56

你可以使用WordPress的帐户系统对用户进行身份验证,这是最简单的方法。只需将您的index.html重命名为index.php,并将代码blew添加到index.php的标头

代码语言:javascript
复制
<?php
require_once __DIR__ . '/../wp-load.php';
// check if a wordpress user has logged in
if (!is_user_logged_in()) {
    $app_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    // redirect to wordpress login page
    wp_redirect(wp_login_url($app_url), 302);
    exit;
}
?>
<!-- your code begin -->
<html>
my app content
</html>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69514211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档