1
在rails應用程序中使用authlogic,我想阻止某些IP地址的用戶註冊(因爲誤用)。什麼是適當的方式來做到這一點?Authlogic:如何阻止某些IP地址註冊?
在rails應用程序中使用authlogic,我想阻止某些IP地址的用戶註冊(因爲誤用)。什麼是適當的方式來做到這一點?Authlogic:如何阻止某些IP地址註冊?
class SignupsController < ApplicationController
before_filter :block_ip_addresses
protected
def block_ip_addresses
head :unauthorized if current_ip_address == "XX.XX.XX.XX"
end
def current_ip_address
request.env['HTTP_X_REAL_IP'] || request.env['REMOTE_ADDR']
end
end