SOC - Buy vs Build
Every company needs to evaluate the security threats to their organization. This can be handled in house or out sourced to a specialist. There are many factors to consider before choosing a direction. In this meeting we will discuss the pro's and con's of each option. We will touch on the key fac...
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
2022 Board Elections
Are you interested in setting the direction for the chapter, but curious what this commitment looks like? Great! Here's a quick rundown: Attend monthly Board meetings (1-2 hours/month)Plan future cha...
Continue ReadingJoin 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