问题标签 [login-required]

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 投票
1 回答
60 浏览

python - Masonite 中的 login_required() 等价物是什么?

在Django中,我们login_required()在视图周围使用decoratir,因此需要登录才能传递请求,通常它会重定向到登录页面?

如何在 Masonite 中做到这一点?

0 投票
2 回答
217 浏览

django - django 2.13 login_required 内置装饰器不起作用

我在 Django 2.1.2 上工作,我想在课堂上装饰我的视图。我在路径中应用 login_required 装饰器

当我向 CredentialList 发送请求时,它会正常响应,它不会将我重定向到登录屏幕。我是否从配置中遗漏了什么

0 投票
1 回答
87 浏览

django - login_required 下一个不重定向

我正在使用 PyCharm 和 Chrome 阅读 Django 2 By Example 一书。我正在使用书中指定的 Django 2.0.8。正如它所说,我有以下 base.html 模板:

这似乎在某些时候让我登录?它会工作一次,然后我注销,它不会让我再次登录。

我的 views.py 有一个 login_required 视图,它重定向到仪表板模板并分配一个部分上下文:

我的 settings.py 分配的登录网址如下:

如果我登录到管理页面然后转到我的登录页面,它会正确显示仪表板,如下所示:

开发者截图

但我无法从登录屏幕登录。我究竟做错了什么?

0 投票
1 回答
104 浏览

django - django login_required 用于变量 url

我正在尝试用 django 编写一个基本网站。我需要用户(我仍然使用默认用户)能够登录、注销、注册等。我已经设置了基本功能,但我希望用户能够访问它会访问的个人资料页面显示用户的基本信息。当然,个人资料页面必须使用 login_required 装饰器,但我现在设置它的方式是,一旦任何人登录,他们就可以看到任何个人资料页面。

URL 文件的一部分:

如您所见,网址应包含“profile/”,后跟用户的用户名。我该如何设置它,以便只有在 URL 的“profile/”部分之后具有用户名的用户才能看到该页面。使用此代码,某些用户可以使用任何用户名登录,然后只需更改 url 并重新发送获取请求。

0 投票
2 回答
726 浏览

python - 使用 login_required 时出现 404 错误

我是 Django 新手,我正在尝试制作一个学习日志网站。

当我尝试使用 login_required 函数限制我的主题时,我收到 404 错误。

这是我的代码:

每当我在代码中使用装饰器时,都会出现此错误:

url 工作正常,但是当我使用装饰器时它会中断。

0 投票
0 回答
59 浏览

login-script - 如何使用面部识别选项登录网站

如何使用 Windows Hello 选项登录我的网站?是否有任何等效的面部 ID 选项可用于登录我的网站?

0 投票
0 回答
28 浏览

python - @login_required 登录时页面空白

我为博客文章创建了@login_required,因此用户必须登录才能看到它,但它似乎登录但出现的页面是空白的。但是,当我查看 url 时,它说我在页面上。例如“ http://127.0.0.1:8000/accounts/login/?next=/payment/ ” 当我退出该页面时,我也登录了

如果 user: login(request, user) return HttpResponseRedirect(request.POST.get('next')) 我已经在视图中尝试过

并添加

到 login.html

登录.html

视图.py

博客视图

我需要做的就是登录到具有@login_required 标记的页面,并在登录后显示该页面

谢谢

0 投票
2 回答
134 浏览

django - Django is_authenticated and @login_required both not working

I tried to make some pages only visible when logged in.

I tried it with:

and also with:

The first code does not let me log in.

The second code does not let me log in but the url changes too: http://127.0.0.1:8000/login/?next=/backend/

If I just render the view without checking if logged in, the login is working fine and I´ll be passed to the backend page.

The whole code is on github: https://github.com/psmaster1/BrainSystems/tree/master/smarthome/web

I don't get any error messages. It's just redirecting to the login page...

0 投票
2 回答
86 浏览

python-3.x - Django,无法保存表单

我尝试将应用程序从较旧的 1.11 Django 重写为最新的 2.2。但是当我点击保存按钮时。空无一物。没有错误,没有保存的表格,什么也没有发生。

模型.py

表格.py

视图.py

创建.html

博客.js

我忘记了什么?那天我一直在寻找这个错误,但不幸的是我找不到它。

0 投票
1 回答
190 浏览

django - Django - @login_required 装饰器,同时使用表单 POST 传递参数

我正在从模板传递一个变量以使用表单 POST 方法查看。并且 view 根据需要使用 @login_required 装饰器。如果用户未登录,则进入登录页面并再次返回视图,但传递的变量信息不再存在。有没有办法解决这个问题?我在这里找到了一个旧的 stackoverflow 帖子,但它对我不起作用。下面是我的视图功能