binux/lixian.xunlei

验证码无限错误/Google登陆异常?

cnbeining opened this issue · 12 comments

Hi there,

我试着部署了一下这套源码。但是有点问题:

  1. 我设置了oauth2,但是登陆后没有设置cookie,还是没有登陆?
  2. 把游客为admin打开。

添加任务时,提示验证码错误,无论如何刷新都提示错误。

历史上好像添加任务成功过1次,然后就无限失败了。

这是为什么呢。。。。。。

好吧,验证码这个。。。。如果不需要敲验证码而敲了会失败。

但是登陆问题是为什么呢?

google 登录在国内没法用,然后你设置了 google_oauth_secret 吗?登录后跳转回来的请求成功了?

VPS在海外。

都设置了,这个secret是和apps.googleusercontent.com在一起的那个吧?(原谅我看了半天繁体的面板都不大会说话了)

没有目力所及的错误。。。

是这个。。。但是的确登陆没好。。。不知道是我打开方式不对还是什么问题。。。

在 2014年12月9日,下午11:31,足兆叉虫 notifications@github.com 写道:

https://console.developers.google.com/ https://console.developers.google.com/ 这里这个


Reply to this email directly or view it on GitHub #51 (comment).

登录完成后,有访问 /login?code=xxxx 这样的地址吗?

有啊。一个304.

在 2014年12月9日,下午11:41,足兆叉虫 notifications@github.com 写道:

登录完成后,有访问 /login?code=xxxx 这样的地址吗?


Reply to this email directly or view it on GitHub #51 (comment).

/login?code=xxxx 是 304 吗?不是302+写cookie吗?

不是啊。看样问题就是这了。。。有可能是我配置不对?

我目前是拿tornado裸着跑,没加前面的反代啥的。。

在 2014年12月9日,下午11:48,足兆叉虫 notifications@github.com 写道:

/login?code=xxxx 是 304 吗?不是302+写cookie吗?


Reply to this email directly or view it on GitHub #51 (comment).

我看了下代码,无论是什么情况都不会是 304啊,后台日志什么都没有?

好吧,复测了下。

在Openshift环境下,登录就神奇的。。。正常了。

我怀疑是因为我VPS没有给程序开反代,程序用域名加端口跑,导致加不上cookie。

等下我找台不用的服务器再测试测试。。。

还有个问题:

如何添加管理员用户呢?没看见有用户管理的地方的说。。。。。sql里面不知道要修改成什么。。。

顺便:Openshift部署脚本:https://github.com/cnbeining/lixian.xunlei-Openshift

到数据库里面把用户组改成 admin