2022 Year End Celebration
The second half of 2022 started to feel like normal again… whatever the new normal is now. Back in July we had our first in person meeting since January of 2020. Hard to believe we were off that long, but we are back and extremely happy with the participation within our group. To celebrate, we sched...
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
2023 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