warden

    0

    1答えて

    私はSinatraでログインアプリを作成し、Wardenで認証しました。私はログイン、ログアウト、ワーデンを使って保護されたページを管理することができますが、後で自分のセッション情報にアクセスすることはできません。何故ですか? Wardenはセッションデータを管理していませんか?私を助けてください、私はRubyを初めて使っています。

    0

    1答えて

    私が計算したユーザ名でdeviseを使ってログインを作成しようとしています。たとえば、ユーザー名の名前空間を設定し、ログインフォームからユーザー名を受け取り、namespaced_usernameを使用して実際の認証を行うとします。 だから私のUser::SessionsController#createに、私が持っているかもしれません: def create params[:user]

    2

    1答えて

    障害アプリを使用するとワーデン(Wardenのみ、Deviseなし)を使用して認証に問題があります。 障害アプリケーションを使用しないように構成されたWardenを使用すると、このエラーは発生しません。 助けてください! マイwarden.rb 設定/初期化子/ warden.rb: Rails.application.config.middleware.use Warden::Manager d

    0

    1答えて

    私の質問ではHow to have root view when user is not logged in rails?は、authenticatedを使用して、誰かが認証された場合にのみルートを利用できるようにすると答えています。私はどのように私はこれを構造化することができprobemを持っています: Rails.application.routes.draw do devise_f

    1

    1答えて

    私はブログに簡単な認証が必要です。一人の人のため。 sinatra_wardenを設定できません。 app.rbで require 'rubygems' require 'sinatra' require 'pry-byebug' require "sinatra/activerecord" require "carrierwave" require "carrierwave/orm/a

    8

    1答えて

    私は、SessionsControllerにPOSTリクエストをして誰かが自分のサイトにログインできることをテストしようとしています。私はいくつかの場所でこの方法をお勧めしました: it 'must be able to sign in a user' do user = create(:user) post :create, format: :js, user: {email

    0

    1答えて

    私はSinatra_wardenモジュールと私のシナトラのWebアプリケーションの認証を使用しようとしているが、私は認可サイトをポイントすると、それは言う:管理者未定義のメソッド `認証さ/で NoMethodErrorを「? nilのために:NilClassここ 私app.rbファイルされる:ここで require 'sinatra' require 'sinatra_warden' cl

    0

    1答えて

    私のRailsアプリケーションでは、自分の戦略でウォーデンを使用しています。私はDeviseを使用していません。 管理者として、単純なボタンを押して別のユーザーとしてログインしたいと思います。 これは可能ですか?

    0

    1答えて

    ユーザーがパスワードを更新するときに、電話や別のブラウザなどのセッションをすべて無効にして、現在のデバイスに新しいセッションを1つ与えたいとします。 私はちょうど sign_out @user; sign_in @userを呼び出すとうまくいくようですが、うまくいくようです。 しかし、Devise#sign_outおよびWarden#logoutメソッドの実際の実装を除いて、この主張をサポートする