问题标签 [restrict]
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.
sql - 关于删除限制 SQL 帮助
我有以下两个表格:
第二列所有者 (P_ID) 是第一列宠物 (P_ID) 的外键。
在 DB2 中,我试图添加一个 ON_DELETE RESTRICT 约束,这样如果有人尝试删除 owner 表中的 Owner,如果该所有者是宠物的所有者,则删除操作将被拒绝。我知道我必须使用 ON_DELETE RESTRICT 命令,但我不知道该怎么做。
我试过这个:
无济于事。
mercurial - 通过 hg-ssh 限制“hg push”用于共享主机
如果我通过 hg-ssh 授予访问权限,任何人都知道如何限制用户推送到 hg 存储库?
一些有助于消除显而易见的细节:
1) 这是一种共享主机情况,我没有安装 mercurial-server 的 root 访问权限,也无法创建它需要的“hg”用户名。
2) 当我允许用户通过 SSH 连接到共享主机站点时,他们基本上将在我的 authorized_keys 文件中拥有他们的公钥,并且他们将作为我进行身份验证(即他们将在服务器上拥有我的凭据)。我可以通过在我的 authorized_keys 文件中指定“command =”子句来限制他们仅访问几个 hg 存储库,如下所述:https ://www.mercurial-scm.org/repo/hg-stable/raw-file/tip /contrib/hg-ssh。但是,这使用户可以完全访问这些存储库。我可以将其限制为仅拉取访问吗?
这些都可以解决我的问题:
1)我知道 mercurial-server 以某种方式解决了这个问题,因为他们的所有用户共享同一个名为“hg”的用户帐户。他们是怎么做到的呢?我可以在没有 root 访问权限的情况下做同样的事情吗?
或 2) 是否有可以添加到 hg-ssh 的补丁,以便 hg-ssh 可以在其命令行上获取一些权限。类似“hg-ssh -read-only repo1 repo2 -read-write repo3”的东西。
或 3) 获取“hg -R {repo} serve --stdio”以获取命令行选项,使其不允许推送。
delphi - 将 Delphi 7 pgm 限制为公司 LAN
情况:我有一个在 Delphi 7 中编写的许可程序,它允许用户为已售出的产品创建许可。这样做存在安全风险,因为任何员工都可以在家中销售产品并将许可程序带回家并创建许可证 - 他们会偷窃,我们永远不会知道!
我认为限制许可 pgm 仅在公司局域网内运行可能是个好主意。
是否建议执行诸如查找命名服务器的存在或测试其是否在特定子网上运行之类的事情?如果是这样,任何例子都会受到欢迎:)
php - 将比赛入场限制为每天一次
我正在为一个会员网站编写一个 PHP 竞赛脚本,该网站需要将每个会员每天的条目限制为一个。到目前为止,我有以下 MySQL 代码:
- ce_c_id 是比赛ID,
- ce_sub_id 是成员 ID,并且
- cte_date 是条目的 MYSQL 日期时间戳。
我很难从现在的位置进行测试,我需要找到解决方案,所以我希望有人能告诉我这是否限制为每天一次或每 24 小时一次 - 并指出我如果是后者,方向正确。
蒂亚:)
drupal - 如何使用来自其他用户的 cck 文件字段限制对上传文件的访问
我有一个由将上传私人文件的不同用户创建的节点类型。现在,所有人都进入了站点/默认/文件文件夹,该文件夹具有公共访问权限并且对世界可见。我试过私人下载模块,但它不能限制其他用户访问一个人上传的文件。
我正在使用 Drupal 6.2
video-streaming - 限制从其他人的域访问 mp4 文件
问题就在那里。我有一个位于 mydomain.com 的 Flash 播放器(LongTailVideo 播放器)。我还有位于 x.mydomain.com、y.mydomain.com 等的 mp4 文件。我希望这些文件只能从 MYDOMAIN.COM 访问。我不希望任何其他网站访问我的视频。
播放器发出这样的请求:http: //x.mydomain.com/videos/video.mp4
有人发现了像上面这样的热链接并将它们放入他/她自己的 Flash 播放器中,现在使用我的服务器。我怎样才能避免这种情况?阻止引用者不适用于所有请求,因为某些浏览器根本不发送引用者。
在每台服务器上,我们使用 apache mod_h264_streaming。有人有想法吗?
php - 限制对某些用户的访问
我想设置某些受密码保护的页面,但希望只有某些用户可以访问这些页面。我是否需要预先分配用户名和密码,或者有没有办法设置我的数据库,以便检测我想要授权和授予访问权限的用户?
ruby-on-rails - 限制管理员使用 cancan 销毁自己的帐户
这是我能力课上的一段代码
我相信你可以弄清楚我在这里想要做什么。我意识到破坏包含在管理中,我在那里重复自己。有什么建议么?
编辑Yjerem 的答案是正确的,我只是将其更改为适合我的代码。这就是它的样子。
正如 Yjerem 所说,在 cancan 中,能力优先级表明定义在较低位置的能力胜过它们之上的能力,因此管理员可以使用上面的代码管理除其下定义的能力之外的所有能力。
php - 无法限制对 php5 中页面的访问
我有 2 页:admin.php 和 admin_index.php。我在 admin.php 中有一个用户名和密码字段,我使用数据库对其进行身份验证。如果用户通过身份验证,则加载 admin_index.php。我使用 dreamweaver cs5 将限制访问页面服务器行为添加到 admin_index.php 页面。但是,如果我尝试使用 url 直接访问 admin_index.php 页面,我仍然可以。两个页面的会话代码都位于所有其他内容之上,它是:
谁能指出我的错误?
编辑:我在每次测试页面之前都清除了 cookie。
编辑:dreamweaver 添加的用于身份验证的自定义代码:
authentication - 限制机器的 SSH 访问
我正在尝试设置一个服务器,该服务器将由为我提供的服务付费的人登录,但我想确保只有我想要的人才能访问它。我显然不能简单地给每个人一个不同的用户帐户,因为他们可以简单地与其他人共享凭据。是否可以通过 MAC 地址或 RSA 密钥或类似的东西来限制 SSH 访问?通过 IP 也不起作用,因为多个人可以坐在单个路由器后面。