导入登录的用户disqus注释

时间:2010-11-14 12:08:15

标签: javascript django authentication openid disqus

我为mysite和着名的disqus commenting system设置了一个openid登录系统。

如何集成这两者,即在disqus评论系统中检索登录的用户信息,防止用户在同一站点上输入两次详细信息,否则将使用简化登录任务。

是否有任何api用于disqus以便我可以自动填写用户信息?

像这样的是django_template:

{%if requet.user.is_active %}
  <!--Check if any user is logged in and if someone is then add this in the html output:-->
  var disqus_email = {{ user.email }};
  var disqus_name = {{ user.username }};
  <!--Or as in my case if active user have an openid-->
  var disqus_openid = {{ user.openid }};
{% endif %}

有一个类似的帖子:Disqus and retrieving logged in user但是看着回复,我决定为我的问题开始一个新问题。

1 个答案:

答案 0 :(得分:5)

http://help.disqus.com/entries/100880-configure-and-override-comment-system-behaviors找到解决方案 如我在问题中已经想到的那样,必须为当前登录的用户定义以下内容:

var disqus_def_name = "{{ user.get_full_name}}";
var disqus_def_email = "{{ user.email }}";