我正在使用Python(Django)开发一个网页,并希望限制用户只能为特定网页添加书签。有解决办法吗?
答案 0 :(得分:2)
书签是特定于浏览器的,您不能干预用户在Web应用程序外部对浏览器所做的操作。
如果您不希望用户直接访问网页,则可以使用会话ID实施授权,以防止直接访问特定网页。
答案 1 :(得分:0)
答案是否定的,因为它是浏览器功能,所以用户始终可以为页面添加书签。
但是您可以使用会话。然后确保任何页面请求都必须具有活动的会话ID,否则,它将返回错误或重定向到主页。
用户可以在页面上添加书签,但是书签只能在有限的时间内使用。会话超时后,他将无法访问该页面。这还具有使站点无法被搜索引擎索引的额外好处。