`
muyu
  • 浏览: 223618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何把rails开发的程序和discuz整合

阅读更多

公司的网站用rails开发,有独立的用户系统,现在想上论坛。从discuz官方网站下载并安装了bbs、ucenter,然后详细看了uc实现文档和代码,我看得似懂非懂。

 

目前ucenter只提供了php版本的客户端程序,没有ruby版的,看来采用ucenter整合论坛的思路走不通了。

 

后来,看到了另一个帖子《其他语言整合UC流程说明(附 c#版本的authcode() 函数的代码 )》,仍然没有给出完美的解决方法,现在问题的焦点似乎集中在了加密、解密的实现

 

下面是一些参考资料:

 

[申精]详解ucenter原理及第三方应用程序整合思路、方法

 

这篇文章详细、幽默地讲解了uncenter的原理,可以帮助我们快速理解ucenter,然后再看官方发布的用户手册,就比较好理解啦。

 

Discuz! Passport 接口技术文档

 

这是官方早期对于passport的解释,实现原理在于统一一个登录、注销入口,然后通过forword参数来实现跳转。最大的缺点在于只支持一个应用程序,如果再加入一个不同的应用程序,就无法实现了。这种方法逐步被废弃,官方转而支持ucenter。

分享到:
评论

相关推荐

    终于知道怎么把rails Web程序打包成可执行文件了

    在Ruby on Rails开发中,将Web程序打包成可执行文件是一项常见的需求,这可以使应用程序更加便携,方便在没有Rails环境的计算机上运行。这里,我们主要探讨如何将Rails应用转化为独立的可执行文件,结合提供的标题和...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...

    rails敏捷开发的购物车系统

    Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-控制器)架构和“约定优于配置”的原则而闻名。 首先,让我们了解Rails的MVC架构。模型(Model)负责处理业务逻辑和数据...

    Agile Web Development with Rails 4th edition(敏捷Web开发与Rails:程序指南 第四版)

    5. **Rails Best Practices**: 书中还涵盖了Rails最佳实践,如测试驱动开发(TDD)、自动化部署、代码组织和安全策略,这些都是构建高质量、可维护的应用程序的关键。 6. **Rails 4 API Changes**: Rails 4在API上...

    Rails 敏捷开发实践

    通过以上介绍可以看出,《Rails 敏捷开发实践》这本书不仅详细介绍了 Ruby on Rails 的基本概念和技术细节,还提供了丰富的实际案例和敏捷开发的最佳实践,对于想要深入了解 Rails 开发和敏捷方法的读者来说,是非常...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    Ruby On Rails开发实例-源代码

    本实例将帮助你深入理解和实践Rails的开发流程。 首先,让我们从基础开始。Ruby是一种面向对象的动态编程语言,它的语法简洁明了,易于阅读和编写。Rails则是利用Ruby构建Web应用的框架,它强调“约定优于配置”...

    Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码。

    Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,用于快速开发高效、可维护的Web应用。 描述中提到的“博文链接:https://zhangpeihao.iteye.com/blog/200033”是...

    rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板.zip

    rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板 Rails 应用编辑器 Rails 应用程序编辑器 gem 安装一个 命令行 工具来从"食谱"的Collection 组装 Rails 应用程序。"你可以使用 rails_...

    rails敏捷开发,我的成功之路

    **标题与描述**:本书通过一个名为Depot的应用程序开发案例,详细介绍了如何使用Rails进行增量式开发,逐步完善功能并优化用户体验。 **详细说明**:Depot是一个在线商店应用,通过多个迭代步骤逐步构建和完善功能...

    Ruby on Rails实例开发

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,同时强调“约定优于配置”的原则。在本实例开发中,我们将探讨如何...

    基于ruby on rails开发示例源码

    Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本示例源码提供了使用Ruby on Rails进行实际项目开发的具体...

    Web开发敏捷之道-应用Rails进行敏捷Web开发 pdf

    《Web开发敏捷之道——应用Rails进行敏捷Web开发》是一本深度探讨如何利用Ruby on Rails框架进行高效、敏捷的Web应用程序开发的专业书籍。该书涵盖了从初学者到高级开发者所需的各种知识,旨在帮助读者掌握敏捷开发...

    ruby on rails(开发文档)

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web应用的开发过程。Rails的哲学是“约定优于配置”,鼓励开发者遵循一套标准的...

    rails开发技术必备书籍

    学习rails框架开发的必备书籍。。。。。。。。。。。。。

Global site tag (gtag.js) - Google Analytics