在每个视图中传递 `user_id` 是好安全还是坏?

问题描述

我正在构建一个博客应用程序,但我害怕考虑每个视图中传递的 user_id 是否糟糕。

因为我几乎在每个视图中都传递了 user_id,例如:-

views.py

1.    def new_blog_post(request,user_id):

2.    def open_blog_post(request,user_id):

3.    def all_blog_posts(request,user_id):

4.    def user_profile(request,user_id):

5.    def delete_blog_post(request,user_id):

以上 -----^ 是我的应用程序中的所有视图。我在所有视图和其他视图中传递了 user_id

问题

在每个 user_id 中都有 view 好吗?

我尝试了什么

我尝试了许多网站并搜索了它,但我在此主题上一无所获。

任何帮助将不胜感激。

提前致谢

解决方法

我认为这没有问题。也许这不是最美妙的读物,但我认为你对此没问题。

如果您不确定,请执行以下操作:

1.    def new_blog_post(request,user_id_1):

2.    def open_blog_post(request,user_id_2):

3.    def all_blog_posts(request,user_id_3):

4.    def user_profile(request,user_id_4):

5.    def delete_blog_post(request,user_id_5):