devise

    0熱度

    1回答

    我想在不使用設計的ruby應用程序中存儲和驗證密碼,並使它們與使用設計的未來應用程序兼容。設計使用的默認密碼哈希方案是什麼,並且可以從設計中提取和使用這個組件?

    1熱度

    1回答

    我使用設計與慘慘/ Rolify一起爲我的Rails應用程序的認證,我有一個很難理解如何通過設計方法的命名空間控制器。 我使用標準users模型和控制器爲我的應用程序的主要部分,那邊的一切運作良好。但是,我已經設置了,如果具有特定role(在註冊後確定)的帳戶使用主登錄頁面登錄,它將把它們重定向到命名空間視圖和控制器。 讓我們說user_id: 3登錄並重定向到0.0.0.0/external/d

    1熱度

    1回答

    我們使用devise.rb以下 config.encryptor = :bcrypt 我們想改變這 config.encryptor = :authlogic_sha512 還寫了代碼來解密舊密碼,並在登錄時將其散列爲新密碼(在會話控制器內部) 但是,在更新密碼後,在註銷和登錄時,它會給出錯誤 BCrypt::Errors::InvalidHash (invalid hash): 如果

    -1熱度

    1回答

    類 我有這個問題 undefined method `devise' for User (call 'User.connection' to establish a connection):Class 這裏的每一個回答下面沒有運行 指出的命令 rails generate devise:install 但是我實際上完成了安裝devise gem的過程,我也添加了omniauth-faceb

    0熱度

    1回答

    我試圖添加一個外部登錄與Facebook,但每當我意識到主頁正確指示我到Facebook頁面,但後來我得到以下錯誤,並不明白它可能是什麼。 「Users :: OmniauthCallbacksController#facebook缺少此請求格式和變體的模板request.formats:[」text/html「] request.variant:[]注意!對於XHR/Ajax或API請求,動作通

    0熱度

    1回答

    我試圖在登錄時向用戶顯示一個簡單的歡迎消息,例如「Welcome,Anthony!」。 我創建FIRST_NAME,並在登錄了姓氏的屬性,並將其遷移到色器件用戶表,並允許通過ApplicationController中新的屬性與此代碼, class ApplicationController < ActionController::Base protect_from_forgery wi

    0熱度

    1回答

    嗨, 我需要你的康康幫助。 我有這個CONTROLER: 類RegistrationsController <設計:: RegistrationsController 我需要的,因爲我不得不重寫的一些方法。 我需要控制對此控制器的訪問權限,因爲只有管理員可以添加新用戶。 如何使用load_and_authorize_resource? 我ability.rb文件是: 類能力 包括慚慚::能力 DE

    0熱度

    1回答

    我試圖航線根制定登錄路徑下的subdomain約束路由。 我config/routes.rb是這個樣子 Rails.application.routes.draw constraints subdomain: 'admin' do devise_scope :admin do root to: 'devise/sessions#new' # here

    0熱度

    1回答

    我已經安裝了設計gem並將字段添加到fullname和location數據庫的自定義字段。 我更新edit和new表單頁面爲: <%= f.input :fullname, required: true %> <%= f.input :location %> 但它不保存或更新此字段。 我不能看到該 我錯過任何控制器?我經歷了數十次教程,但無法弄清楚。 我正在使用Rails 5.1.3和Rub

    0熱度

    1回答

    從色器件user表中的所有字段我嘗試檢索的JSON哈希sign_in_count場 data = User.where customer: current_user.id render :json => data 它只返回字段:ID,姓名,電子郵件,創建/更新和客戶,但而不是其餘的表格字段。這是Devise中的配置設置嗎? 在user.rb我有: devise :database_auth