问题标签 [admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
441 浏览

asp.net - 如何使管理站点安全?

非常简单的问题:我的网络项目中有管理站点。那么,我怎样才能让它安全呢?

到目前为止我所拥有的:

  • 具有用户 ID 和用户级别的数据库处理用户
  • 在管理主页面(包括所有管理站点)的页面加载上,有一个子句来检查用户 ID 是否正常(从数据库中获取用户)以及用户级别是否正确
  • 如果不是,则使用普通母版页重定向到 Default.aspx
  • 如果是,请努力

它到底有多安全?


编辑:

  • 用户 ID 保存在服务器上的会话中。
  • 无法保存登录信息(无 cookie)。
  • 用户必须登录才能在会话中获取用户 ID
  • 登录信息保存在数据库表 user_log 中,其中包含用户名、密码、ip、loginsucceeded 和 userID
0 投票
3 回答
2150 浏览

django - Django Admin:如何将值动态插入到添加内联表单中

假设我有这个模型:

现在假设 Foo 是 Bar 的内联。我总是想指出每种货币的价值?如果我可以用一个小部件替换那些货币下拉菜单,该小部件只是将名称作为带有隐藏字段的文本返回。因此,例如,在添加页面上,而不是让内联显示:

让它显示:

实现这一目标的正确方法是什么?我假设我必须重写一些表单类方法。谢谢。

0 投票
1 回答
12235 浏览

windows - Windows 服务设置项目 - 以管理员身份运行服务

我有一个 Windows 服务(.net 3.5,visual studio 2008)的安装项目。

Windows 服务需要在管理员帐户下运行,有谁知道我如何让安装项目将 Windows 服务的“用户登录身份”设置为安装过程的一部分?

目前我必须手动右键单击该服务并将其设置为每次更新服务时以管理员身份登录。

谢谢!

0 投票
3 回答
1701 浏览

symfony1 - Symfony - 管理员 - FormFilter - 为空 - i18n

我们在字段过滤器中的管理生成器中。最清晰的翻译方式是表单字段下的空标签?

我已经通过自己的 setWidgets 和 BaseFormFilterDoctrine 中的 setWidgets 解决了这个问题,通过翻译它是空的(empty_label)来扩展父方法。

  • setWidgets - 翻译表单过滤器中的所有empty_label(用于基本过滤器类)
  • setWidget - 为一个过滤器字段翻译empty_label(用于扩展过滤器类)

它有效,但我认为它很讨厌。我正在寻找更干净的东西

0 投票
2 回答
2148 浏览

django - django - 在上传时保存调整大小的图像副本(使用管理站点)

我正在为需要通过管理界面支持图像上传(艺术家)的客户构建一个站点。由于大多数图像都是高分辨率的,我想创建图像的拇指副本,以便在上传后显示在画廊页面上。上传与 forms.ImageFile 元素配合得很好,但我正在寻找一些关于如何进行实际调整大小以及拇指和真实大小图像之间链接的想法。我有一个想法为图像和图像拇指保存模型类:

我坚持的那部分是如何在上传后调整真实图像的大小(pil?如何?),我可能可以对我的模型进行一些抛光 - 任何帮助都会很棒。谢谢。

0 投票
1 回答
961 浏览

cakephp - CakePHP 和管理路由,带有“catch all”操作

我正在尝试构建一个迷你 cms,其中所有 url 都转到“产品”控制器的索引操作。

products_controller 检查 url 并将其视为参数,因此 '/widgets' 将命中 index($url) 函数并将 'widgets' 传递给 $url 参数。

然后我进行这样的查找,检查一个名为 url 的字段:

然后我将这个 $product 吐到我的视野中。这种方法意味着我可以在我的数据库中添加产品,并指定产品的 url,而无需向路由添加东西。我还有一个导航栏,它简单地由数据库中的所有 url 组成,使用 find all。

我的问题是我的路由和我的管理员。因为我将所有 url 路由到 products_controller 的 index() ,所以它不会导致我的管理部分出现问题。因此,我将我的管理员放在一个单独的控制器中,并手动将 URL 连接到操作(索引、视图、编辑、添加、删除)。问题是我的管理部分不起作用,因为 url 路由不正确,并且它破坏了管理路由。

任何人都可以看到这样的“包罗万象”路线的方法,而且我的管理员路由也可以正常工作。

希望我已经解释得足够清楚了,如果没有,请大喊大叫,因为我想弄清楚这一点。

0 投票
1 回答
255 浏览

django - 如何在 Django 的非自定义模型中实现自定义管理操作?

我想将自定义管理操作构建到Django 定义的模型中。假设我想django.contrib.auth.models.User在 Django 管理界面中添加“激活选定用户”操作。什么是干净和正确的方法来完成这个?

我查看了文档,但如果我没看错的话,它只是关于在自定义模型中实现管理操作。

0 投票
10 回答
41104 浏览

django - 在管理员的内联表单中限制外键选择

该模型的逻辑是:

  • ABuilding有很多Rooms
  • ARoom可能在另一个内部Room(例如,壁橱——ForeignKey on 'self')
  • ARoom只能Room在同一建筑物中的另一个内部(这是棘手的部分)

这是我的代码:

和:

内联将仅显示当前建筑物中的房间(这是我想要的)。但是,问题在于,对于inside_room下拉菜单,它显示了 Rooms 表中的所有房间(包括其他建筑物中的房间)。

在 的内联中rooms,我需要将inside_room选择限制为仅rooms在当前building(主BuildingAdmin窗体当前正在更改的建筑记录)中的选择。

我无法找到一种方法来使用limit_choices_to模型中的任何一个,也无法弄清楚如何正确覆盖管理员的内联表单集(我觉得我应该以某种方式创建一个自定义内联表单,传递 building_id主表单到自定义内联,然后基于此限制字段选择的查询集——但我只是不知道该怎么做)。

也许这对于管理站点来说太复杂了,但它似乎通常很有用......

0 投票
1 回答
215 浏览

django - App Engine 身份验证错误

我有一个由谷歌应用引擎托管的应用程序,但我在身份验证方面遇到了问题。

当我使用我的管理员帐户登录并尝试访问管理页面或成员页面时,我只是得到一个空白屏幕。我可以登录,并且当我登录时仅显示会员菜单,但我无法从会员页面看到任何数据。

我不确定我应该从哪里开始检查?我的应用程序已使用我的 google 应用程序帐户注册,并且我正在使用那里唯一的管理员登录名。

任何建议,将不胜感激。

0 投票
2 回答
21689 浏览

c# - 如何授予我的 C# 应用程序管理权限?清单文件

我在使用 win32_networkingadapterconfig 的 C# 应用程序时遇到了一些问题。问题是当我在没有管理员权限的用户上使用应用程序时,我无法使用 win32_networkingadapterconfig 中的更改功能。我试图“以管理员身份运行”,但没有运气。我试图在 trustInfo 部分制作一个包含此内容的清单文件:

启用 clickone 安全设置设置为完全信任。我究竟做错了什么 ?