Northeast Indiana ISSA Logo

We are a community of information security professionals cultivating the free exchange of ideas in the greater Fort Wayne area.

Become a Member

Rolling Cyber Security into Risk Management

Cyber Security is a huge IT risk that must be addressed. Learn how security leaders across many organizations overcome this hurdle and develop a cybersecurity program in their organizations. LogicGate and Dark Rhino come together as a leading GRC technology and leading InfoSec Consultants to discuss...

Event Details
class UsersController < ApplicationController
	before_filter :authenticate,
								:only => [:index, :edit, :update, :destroy,
													:followers, :following]
	before_filter :correct_user, :only => [:edit, :update]
	before_filter :admin_user,   :only => :destroy
	
	def index
		@users = User.paginate(:page => params[:page])
		@title = "All users"
	end
	
	def show
		@user = User.find(params[:id])
		@microposts = @user.microposts.paginate(:page => params[:page])
		@title = @user.name
	end

	def following
		@title = "Following"
		@user = User.find(params[:id])
		@users = @user.following.paginate(:page => params[:page])
		render 'show_follow'
	end
	
	def followers
		@title = "Followers"
		@user = User.find(params[:id])
		@users = @user.followers.paginate(:page => params[:page])
		render 'show_follow'
	end

	def new
		@user  = User.new
		@title = "Sign up"
	end
	
	def create
		@user = User.new(params[:user])
		if @user.save
			sign_in @user
			redirect_to @user, :flash => { :success => "Welcome to the Sample App!" }
		else
			@title = "Sign up"
			render 'new'
		end
	end
	
	def edit
		@title = "Edit user"
	end
	
	def update
		if @user.update_attributes(params[:user])
			redirect_to @user, :flash => { :success => "Profile updated." }
		else
			@title = "Edit user"
			render 'edit'
		end
	end

	def destroy
		@user.destroy
		redirect_to users_path, :flash => { :success => "User destroyed." }
	end

	private

		def correct_user
			@user = User.find(params[:id])
			redirect_to(root_path) unless current_user?(@user)
		end
		
		def admin_user
			@user = User.find(params[:id])
			redirect_to(root_path) if !current_user.admin? || current_user?(@user)
		end
end
blog

2020 Board Elections

We have an open board position that we'd love to fill. Are you interested in setting the direction for the chapter, but curious what this commitment looks like? Great! Here's a quick rundown:  Attend ...

Continue Reading
indiana-lores

Join the ISSA Mailing List

Stay informed about the biggest threats facing the infosec industry locally and globally and be the first to know about upcoming ISSA events in the area.

Join the Mailing List