问题标签 [user-profile]

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 投票
4 回答
14993 浏览

oauth-2.0 - 使用 google oauth2 获取用户个人资料

我正在尝试在使用 google-oauth2 登录时获取用户个人资料信息。用户成功登录,我可以获得 access_token 并可以在需要时刷新令牌。尽管阅读了文档并尝试了几个小时,但我无法获得有关用户的任何信息。

从开发人员指南的“检索配置文件”部分:

应该足够了。我尝试将“gmail.com”、“google.com”、“gmail”、“google”、“orkut”、“orkut.com”、myregisteredappsdomainname(和 .com)作为域名。我也试过了

我设法得到的只是401错误,它说“这是一个错误。”。关于 401 错误,我刷新了令牌并再次尝试使用新令牌,但一直收到 401。

登录后如何获取用户的个人资料和图片地址?

0 投票
1 回答
61 浏览

facebook - 用户资料上的应用

我为 Facebook 开发了一些基于页面选项卡的应用程序。我还为 Facebook 开发了一个基于画布的应用程序。

如何将我的应用程序放入用户个人资料页面?(在页面选项卡旁边或在画布页面中。)

0 投票
2 回答
549 浏览

django - 基于Django的微博

我想建立一个通知系统,它将在同一个地方向用户提供有关以下事件的更新

  1. 当有人发送私信时
  2. 当有人在他们的博客上发表评论时
  3. 当有人评论他们的帖子时
  4. 如果用户选择“关注”某人,则向他们提供有关其活动的更新

我还想制作一个通用的微博,它会随机更新人们正在做的事情,他们写的博客,他们写的教程,一个已经发布的新问题。

我有用于博客、问题、评论等的个人模型。但我不知道如何实现通知系统。我已经在Django中实现了系统

0 投票
1 回答
2530 浏览

django - Django 朋友作为多对多字段 - 更好地在字段中存储 User 或 UserProfile (self)?

我在 Django 中找到了两种实现对称友谊系统的方法(你是我的朋友,所以我也是你的朋友):

正如文档中所建议的:

现在,我想通过一个 select_related-query 获得所有“友好”用户和用户配置文件模型(应该是反向连接查找):

我查询用户配置文件,因为这样,我可以使用 select_related() 并且所有相关对象都被缓存。

另一方面,我可以定义我的模型,将friends字段引用为“self”,如下所示:

现在,我的 select_related 朋友查找看起来像这样:

我总是需要用户对象和它的相关配置文件:第二种方法在通过 select_related() 进行反向查找时要简单得多,但实际上是相同的。然而,通过使用“self”作为字段引用,Django 为我处理了对称的友谊。因此,我不必手动在数据库中为每个友谊创建两个条目。Django 为我做到了。然而,对称选项仅适用于“自”引用字段。

哪个是更好的解决方案?我找不到任何关于它的信息。任何想法表示赞赏 - 谢谢!

0 投票
2 回答
99 浏览

django - 如何使用包含与另一个模型的一对多关系的 UserProfile 扩展用户模型

我想使用以下内容扩展 User 模型:

所以当我尝试同步数据库时,它抱怨 category_id 不能为空,问题的根源是“create_client_profile”。我该如何解决这个问题?如果我删除“create_client_profile”,它会起作用,但是是的,我会丢失 get_profile()。

您如何看待这个解决方案?我不确定它是否足够 Djangoish :)

0 投票
1 回答
494 浏览

django - 将 Django 评论与 Django 用户联系起来

我在内置评论中使用 Django 来允许用户评论我的帖子。我还自定义了应用程序来执行以下操作

  • 注册用户将只看到用于评论的文本区域
  • 未注册用户将看到整个表单

尽管整个事情运行良好,但我不明白如何将用户评论链接到用户的个人资料。我想让评论名称可点击,以便将您带到发布该评论的用户个人资料。

但是,对于未注册的用户,我只想显示名称。我必须在哪里以及如何在评论表单中进行更改,以便将其与当前用户链接。

0 投票
2 回答
1455 浏览

php - 如何在 Joomla 配置文件插件中存储复选框?

我创建了一个 Joomla 1.7 插件来向用户配置文件添加一些自定义字段。作为基础,我从 Joomla 中包含的配置文件插件开始作为示例。

我添加了一个复选框字段,如下所示:

这将在注册和编辑用户配置文件期间正确地将字段添加到表单中。但是当我尝试保存配置文件时,数据库中没有存储任何内容。复选框字段被转换为 $data 变量中的数组。但是示例代码无法将其保存到数据库中。有人知道怎么做这个吗?

0 投票
1 回答
1903 浏览

django - 当用户通过社交注册登录时,allauth 是如何工作的

我一直在尝试使用django-allauth来提供社交注册,但我在为用户配置配置文件时遇到了麻烦。没有 django-allauth 的文档告诉

  1. 当用户通过 facebook 等第三方登录时如何创建 django 用户帐户
  2. 分配给该用户的用户名和使用的密码。
  3. 某些第三方提供商(例如 Facebook)提供了大量有关用户的信息,例如他们的姓名、电子邮件等,因此我们如何获取它们并将其保存在用户帐户/个人资料中

如果有人在他们的项目中使用过 allauth 并且可以提供一些详细信息,那将非常有帮助。

0 投票
1 回答
2147 浏览

django - 如何在 Django 中存储有关用户的附加信息?

我有几个通知可以从我的Django申请中发出users。这些用户通过django.contrib.auth应用程序进行管理。

我需要跟踪每个用户是否指定他/她想要获得该通知。

我应该在哪里保存这些信息?

我打算创建自己的自定义表,但我已经看到也许我可以将该信息保存在auth模块中的某个位置?

0 投票
1 回答
496 浏览

drupal - Drupal 用户配置文件图像在注销后消失

我们正在运行 Drupal 7。当用户上传新图像时,图像会正确保存并显示。

当用户注销时,图像会从配置文件中消失,但仍保留在图像文件夹中。

我们将问题追溯到注销操作,以某种方式在注销后立即将用户表中的“图片”列设置为 0。

问题是,我在代码中找不到这种情况。我找到了一个 user_logout 函数,但这并没有。