Skip to content

Commit 87bebf7

Browse files
committed
adding blog auth. heh
1 parent a829e4d commit 87bebf7

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

app/controllers/blog_controller.rb

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
class BlogController < ApplicationController
2+
before_filter :authenticate_user!, :only => [:admin, :create]
3+
24
def index
35
@posts = BlogPost.all.reverse
46
end
57

6-
def create
7-
@post = BlogPost.create(params[:blog_post])
8-
redirect_to admin_blog_index_path, :notice => "Blog Post created!"
9-
end
10-
118
def show
129
@post = BlogPost.find(params[:id])
1310
end
1411

1512
def admin
13+
redirect_to blog_index unless current_user.blog_poster
1614
@post = BlogPost.new
1715
@posts = BlogPost.all.reverse
1816
end
17+
18+
def create
19+
redirect_to blog_index unless current_user.blog_poster
20+
@post = BlogPost.create(params[:blog_post])
21+
redirect_to admin_blog_index_path, :notice => "Blog Post created!"
22+
end
1923
end

0 commit comments

Comments
 (0)