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

添加login plugin restful_authentication

阅读更多
rails里使用restful_authentication的login验证例子
rails login

ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication

ruby script/generate authenticated login_users login --include-activation
其中login_users是model
login是controller
–include-activation参数决定是否生成向新注册用户发送激活码的代码。

在routes.rb加入
map.resources :login_users
map.resource :login
如果是rails 1.2.3,需要加入的control是:
map.resource :login, controller=>'login'

在config/environment.rb加入
config.active_record.observers = :login_user_observer

你还可以在routes.rb中加入(根据自己的需要)
map.signup '/signup', :controller => 'login_users', :action =>'new'
map.login '/login', :controller => 'login', :action =>'new'
map.logout '/logout', :controller => 'login', :action =>'destroy'

配置database.yml,建立数据库login_development、login_test

rake db:migrate

rake

ruby script/server

访问:http://127.0.0.1:3000/login_users/new/
分享到:
评论

相关推荐

    PluginManager_v1.4.9_UNIA.zip

    《NotePad++插件管理器PluginManager_v1.4.9_UNIA.zip详解》 NotePad++是一款广受程序员喜爱的轻量级文本编辑器,以其简洁的界面、丰富的功能和对多种编程语言的良好支持而著称。然而,尽管NotePad++本身提供了很多...

    PluginManager_v1.4.12_x64_PA.zip插件下载

    Notepad++中装一个插件插件下载PluginManager_v1.4.12_x64_PA.zip插件下载 下载说明: PluginManager_v.000_UNI.zip 适用于32位的 Notepad++ PluginManager_v.000_x64.zip 适用于64位的 Notepad++ 安装: 将压缩包...

    derby_plugin derby_ui_plugin

    Derby Core Plugin(文件名:derby_core_plugin_10.2.2.485682.zip)是基础组件,提供了对Apache Derby数据库的核心支持。这个插件包含了以下关键特性: 1. **数据库连接管理**:允许开发者在Eclipse中创建、管理和...

    PluginManager_v1.4.12(notepad++插件)_Release_and_Source

    PluginManager_v1.4.12(notepad++插件)_Release_and_Source 、PluginManager_v1.4.12_x64.zip(Release)、PluginManager_v1.4.12.zip(Source)、等文件。

    PluginManager_v1.4.11_UNI.7z

    《NotePad++插件管理器PluginManager_v1.4.11_UNI的深度解析》 在编程和软件开发过程中,日志分析是一项至关重要的任务,它帮助开发者追踪错误、定位问题并理解程序运行状态。NotePad++作为一款轻量级且功能强大的...

    emq_plugin_kafka

    **标题:emq_plugin_kafka** **描述:**emq_plugin_kafka是EMQ X Broker的一个插件,它使得EMQ能够与Apache Kafka进行集成,实现消息数据的无缝流转。这个插件通过利用EMQ的钩子函数机制,将接收到的MQTT消息转换并...

    ComparePlugin_v2.0.0_X64.zip

    《对比插件ComparePlugin_v2.0.0在Notepad++中的应用详解》 在文本编辑器Notepad++中,有一款名为ComparePlugin的插件,它的存在极大地提升了用户在处理文本时的效率,尤其是对于文件比较和差异分析的需求。本文将...

    notepad++ PluginManager_v1.4.9_UNI.zip

    notepad++ PluginManager_v1.4.9_UNI.zip 32位版本, 在notepad++ 上更新PluginManager 一直失败,就手动上github上下载了一个。

    mysql8用navicat可视化连接报错加密方式错误

    如果已经存在关于认证插件的配置项,比如 `default_authentication_plugin=caching_sha2_password`,则需要将其更改为上述配置。 4. **重启 MySQL 服务**:保存配置文件并重启 MySQL 服务使更改生效。 5. **验证...

    notepad++ PluginManager_v1.4.11_x64

    "notepad++ PluginManager_v1.4.11_x64" 是专为64位版本的Notepad++设计的一款插件管理工具,能够帮助用户方便地安装、更新和管理Notepad++的各种插件。 PluginManager是Notepad++生态系统的重要组成部分,它简化了...

    ComparePlugin_v2.0.0_x86_x64.7z

    这个插件版本为2.0.0,适用于x86和x64架构的系统,压缩包名为"ComparePlugin_v2.0.0_x86_x64.7z"。它为Notepad++增加了文件对比的功能,使得开发者和文本操作者可以方便地比较两个文件的差异。 首先,让我们来了解...

    flashplayer_11_plugin_debug_32bit

    标题“flashplayer_11_plugin_debug_32bit”指的是Adobe Flash Player的11版本的32位调试插件。这个软件组件是专门为Web开发者和测试人员设计的,旨在帮助他们在网页上测试和调试Flash内容。以下是关于这个主题的...

    最新Unity插件SteamVR Plugin steamvr-2-8-0.unitypackage

    最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_8_0.unitypackage最新Unity插件SteamVR Plugin steamvr_2_...

    derby_ui_doc_plugin

    需要在eclipse中连接,网上查询资料说需要用到这2个插件才能连接,根据网友提示去官网找了半天没有找到下载地址,为了方便其他人所以我把这2个插件上传到此,方便查找包括derby_core_plugin_10.8.2.zip,derby_ui_...

    flutter_plugin_pdf_viewer,一个处理pdf文件的flutter插件。适用于Android和iOS.zip

    `flutter_plugin_pdf_viewer` 是一个专门为Flutter框架设计的开源插件,用于在Android和iOS平台上查看PDF文件。Flutter是一款由Google开发的、用于构建高性能、高保真度的移动应用程序的开源UI工具包,它允许开发者...

    PluginManager_1.4.3_UNI.zip

    《Notepad++插件管理器PluginManager_1.4.3_UNI详解》 Notepad++,这款广受程序员喜爱的开源文本编辑器,以其轻量级、高效能和丰富的可扩展性闻名于世。而PluginManager_1.4.3_UNI.zip,正是为Notepad++提供的一项...

    flutter plugin-android-lifecycle

    要使用flutter_plugin_android_lifecycle插件,需要将插件的依赖添加到pubspec.yaml文件中,并运行flutter pub get命令来获取插件的最新版本。 在Android插件的实现中,可以创建一个FlutterLifecycleAdapter类,该...

    zk_plugin.rar

    当我们谈论“Eclipse集成ZK插件zk_plugin”时,我们指的是在Eclipse中安装一个特定的插件,以便于开发者更方便地设计、调试和管理基于ZooKeeper的应用程序。 ZooKeeper插件(zk_plugin)通常提供了以下功能: 1. *...

    flashplayer_11_plugin_debug

    flashplayer_11_plugin_debug 调试插件 win系统

    plugin2_RCP菜单_teamcenter_

    它支持插件式架构,允许开发者通过添加或移除插件来扩展或简化用户界面。在Teamcenter中,RCP被用来创建具有个性化功能的客户端,允许用户根据需求定制工作环境。 2. **菜单与工具栏开发**:在RCP应用中,菜单和...

Global site tag (gtag.js) - Google Analytics