如何使用RedditAPI登录用户或在Spark和Javascript中注册用户?
我和我的项目团队目前正在开发一个Web应用程序项目,在后端使用javaspark,在前端使用Javascript、HTML和CSS(带有Bootstrap)。我们使用MySQL作为我们的DBMS 我们正在尝试建立一个系统,让Reddit上的用户登录到我们的网站。我们需要Reddit来获取用户的业力,而不是自己管理密码和用户名。 我们使用Reddit的OAuth API请求令牌,然后Reddit再次将用户重定向到我们的网站。 我们在网站上做了一个按钮,让用户登录。 我们努力实现的目标是:如何使用RedditAPI登录用户或在Spark和Javascript中注册用户?,javascript,mysql,api,reddit,spark-java,Javascript,Mysql,Api,Reddit,Spark Java,我和我的项目团队目前正在开发一个Web应用程序项目,在后端使用javaspark,在前端使用Javascript、HTML和CSS(带有Bootstrap)。我们使用MySQL作为我们的DBMS 我们正在尝试建立一个系统,让Reddit上的用户登录到我们的网站。我们需要Reddit来获取用户的业力,而不是自己管理密码和用户名。 我们使用Reddit的OAuth API请求令牌,然后Reddit再次将用户重定向到我们的网站。 我们在网站上做了一个按钮,让用户登录。 我们努力实现的目标是: 用户单击
localhost/login
发送GET请求,并将状态和Reddit令牌附加到链接中(因此链接变成localhost/login?state=STATECODE&code=REDDITTOKEN
)User
表中。如果是,则表示用户已注册,用户将被重定向到主页并登录。(我们通过将会话ID分配给in-outUser
表中的用户来登录。)但是,如果
用户名
还不在我们的数据库中,那么用户将被重定向到我们网站的注册页面/部分,并且以某种方式,用户名和karma值将传递到此页面