Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 导入登录用户的注释_Javascript_Django_Authentication_Openid_Disqus - Fatal编程技术网

Javascript 导入登录用户的注释

Javascript 导入登录用户的注释,javascript,django,authentication,openid,disqus,Javascript,Django,Authentication,Openid,Disqus,我已经建立了一个openid登录系统和著名的 如何将这两者结合起来,即在Disqs评论系统中检索登录的用户信息,防止用户在同一站点上两次输入其详细信息,否则简化登录任务有什么用 是否有任何用于Disqs的api,以便我可以自动填写用户信息 类似这样的是django_模板: {%if requet.user.is_active %} <!--Check if any user is logged in and if someone is then add this in the html

我已经建立了一个openid登录系统和著名的

如何将这两者结合起来,即在Disqs评论系统中检索登录的用户信息,防止用户在同一站点上两次输入其详细信息,否则简化登录任务有什么用

是否有任何用于Disqs的api,以便我可以自动填写用户信息

类似这样的是django_模板:

{%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 %}
{%if requet.user.is_active%}
var discus_email={{user.email};
var discus_name={{user.username};
var discus_openid={{user.openid};
{%endif%}
关于这一点,有一个类似的帖子:但是看了回复,我决定为我的问题开始一个新的问题。

找到了解决方案。
正如我在问题中已经想到的,必须为当前登录用户定义以下内容:

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

不,这些将不再有效-这些变量已被弃用。