1
我決定在我的網站goldhat.org上放置登錄頁面。我希望用戶能夠直接登錄此頁面,如果他們未登錄,則會被引導至登錄頁面。登錄頁面當前位於here。如果點擊頂部的「瀏覽網站」鏈接,它將轉到當前的主頁。Rails登陸頁面
基本上我希望登陸頁面和目前主頁上分享的「www.goldhat.org」網址。我可以看到這很容易做到登錄?有條件的,但那些沒有登錄並瀏覽網站的人呢?我只希望着陸頁顯示一次。
任何想法?
我決定在我的網站goldhat.org上放置登錄頁面。我希望用戶能夠直接登錄此頁面,如果他們未登錄,則會被引導至登錄頁面。登錄頁面當前位於here。如果點擊頂部的「瀏覽網站」鏈接,它將轉到當前的主頁。Rails登陸頁面
基本上我希望登陸頁面和目前主頁上分享的「www.goldhat.org」網址。我可以看到這很容易做到登錄?有條件的,但那些沒有登錄並瀏覽網站的人呢?我只希望着陸頁顯示一次。
任何想法?
使用會話變量來跟蹤未登錄的訪問者是否查看了登錄頁面。一些沿線:
def index
if !logged_in? && !session[:visited_welcome_page]
redirect_to welcome_path
else
# Render the main view of goldhat.org
end
end
def welcome
session[:visited_welcome_page] = true
# Render welcome view
end
聽起來不錯!會放棄它。 – 2010-06-19 23:07:08
工作就像一個魅力。謝謝! – 2010-06-19 23:13:04
我建議做logged_in?你的應用程序控制器上有一個before_filter。否則,你會重複自己很多。 – kikito 2010-06-22 01:09:25