2017-06-04 4 views
0

helpers/loggedin.rbに定義されたヘルパーがあり、ユーザがログインしているかどうかを確認するlogged_in?という機能があります。条件が満たされていない場合、コントローラのすべてのビューを強制的にリダイレクトするようにコントローラの上部でこれを呼び出すことができますか?Sinatra forceがコントローラにログインしました

コントローラは現在見えますこのように:

答えて

1

他の誰かが動かなくなった場合にこれを行う方法が見つかりました。

before do 
    redirect('/login') unless logged_in? 
end 

これはすべて URLを明示的にコントローラ

で定義されていないものだけをリダイレクトされますのでご注意ください