strapidomain.com我目前正在寻找方法来创建从默认 Strapi 管理索引路由(即)到配置的管理路由(即)的永久 301 重定向strapidomain.com/admin。
我通过配置管理包探索了利用自定义中间件:
小路:./admin/middlewares/redirect/index.js
const path = require('path');
module.exports = strapi => {
return {
initialize: function(cb) {
strapi.router.get('/', (ctx) => {
ctx.redirect(strapi.config.get('server.admin.url', '/admin'))
});
}
};
};
Run Code Online (Sandbox Code Playgroud)
然后我使用以下命令激活自定义中间件:
小路:./admin/config/middleware.js
module.exports = {
settings: {
redirect: {
enabled: true
}
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,我仍然可以点击管理面板路线而不会被重定向。根据我读过的所有内容,这应该是可能的,但我还没有能够让它发挥作用。
想法?
我有两个Django项目和应用程序在同一个Apache安装上运行.项目和两个应用程序都具有相同的名称,例如myproject.myapplication.它们分别位于单独命名的目录中,因此它看起来像.../dir1/myproject/myapplication和.../dir2/myproject/myapplication.
关于实际面向公众的应用程序的一切工作正常.当我登录任何一个管理站点时,它似乎没问题,但如果我切换并在对方管理站点上做任何工作,我将退出第一个.简而言之,我无法立即登录这两个管理站点.任何帮助,将不胜感激.
我将要制作一个小型用户系统,但我有疑问.
如果我要创建一个注册表(mysql),只是将密码和用户名存储到数据库而没有加密有什么问题?
我想到如何构建管理部分.我应该只检查数据库中的列以查看用户是否是管理员?如果为true,则会显示管理页面.
对于管理员权力,假设我有3种权力:删除用户,批准用户和移动用户.在一些情况下,我可能想让某些人只能批准,删除或全部或任何组合.我该怎么做?我想为每个电源都有一个列,并让脚本检查每一列.假设我有超过20个将被添加的权力.
如果我有一个网站,人们可以创建群组并成为他们小组的管理员,这些管理员可以为他们小组中的人提供不同的管理员权限组合(例如,Zack创建和组合名为Mountain并授予一名成员该能力批准新小组成员并授予第二个成员删除成员的权限,并为第三个成员分配删除和批准的能力.我将如何在MySQL中构建这个?我应该使用一个列来说明他们管理的是哪个组以及他们有什么能力有?Eg列:Delete,Approve,GroupMemberOf,GroupAdminOf和使用检查.
我有一个想法,但我想学习更复杂的方法.
到目前为止,感谢您的答案,我真的在寻找结构上的想法(问题2 - 4).如果我能帮忙解决问题,请告诉我.
嘿,我是Django的新手,我正在寻找动态编辑管理类变量(完整的想法是隐藏添加的内联,只显示编辑,但我在这里提炼问题).
有人可以解释为什么这不起作用?
class dbTablePermissionInline(admin.TabularInline):
model = dbPermission
class adminDbTable(admin.ModelAdmin):
inlines = [
dbTablePermissionInline,
]
def __init__(self, *args, **kwargs):
super(adminDbTable,self).__init__(*args, **kwargs)
self.inlines = []
Run Code Online (Sandbox Code Playgroud)
当我在self.inlines = []之上抛出一个断言(断言False,self.inlines)时,它正确地显示了内联,但内联仍然出现?即使我清空了清单.
帮助赞赏!谢谢.
我的nginx食谱中有两个厨师食谱.一个名为default.rb,另一个名为sites.rb.当我运行网站配方时
RUN_LIST=recipe[nginx::sites] bundle exec cap staging chef:solo
Run Code Online (Sandbox Code Playgroud)
然后我的默认食谱也会运行.我该如何防止这种情况发生?
我在wordpress管理员中添加自定义用户元素,我希望我的两个自定义字段是必需的,但我如何显示错误并告诉wordpress如果错误则不更新配置文件?
add_action('personal_options_update', 'sweety_admin_update_extra_profile_fields');
add_action('edit_user_profile_update', 'sweety_admin_update_extra_profile_fields');
function sweety_admin_update_extra_profile_fields($user)
{
$error = false;
if (is_super_admin())
{
if (!$_POST['country'] || !$_POST['timezone'])
{
$error = true;
}
update_user_meta($user, 'country_id', $_POST['country']);
update_user_meta($user, 'timezone_string', $_POST['timezone']);
}
}
Run Code Online (Sandbox Code Playgroud) 我已经为客户建立了一个网站,但他们希望能够对网页内容进行成本化,即图片和文本.我已经尝试过并尝试过,但是我无法在我的应用程序中使用像RefineryCMS那样的插件.
我在某处读到了一个使用rails_admin,devise,ckeditor,kaminari等创建自己的CMS的人.但是我如何创建自己的CMS /管理区域以便客户端可以在不弄乱代码或不得不学习的情况下对内容进行成本化处理任何代码?
我有Ruby 1.9.2和Rails 3.2.2.有谁知道如何做到这一点,让我自己的CMS插入这个现有的应用程序?是否有某种教程或任何人可以向我解释这个?提前致谢!
我正在尝试使用tomcat保护我的管理页面web.xml,tomcat-users.xml但它不起作用.登录表单出现但无法连接
这是web.xml在我的web/WEB_INF文件夹中:
<security-constraint>
<web-resource-collection>
<web-resource-name>Admin</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Admin</realm-name>
</login-config>
Run Code Online (Sandbox Code Playgroud)
而tomcat-users.xml在服务器/ tomcat的/ conf目录/文件夹:
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="role1"/>
<user username="manager" password="manager" roles="manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="admin"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?
如何以管理员身份更改页面标题(附加文件)?从后台办公室。
Magento企业版,版本1.13.1.0
无法通过管理员屏幕添加新的产品评论.在管理员中单击"添加新审核"按钮时,菜单目录:评论和评级:客户评论:所有评论,并在Magento中生成例外,然后显示404页面.
这是一个干净的Magento安装,没有自定义.
有关如何解决此问题的任何想法?