Rails : Authorization with Cancan

29 Sep
Screen Shot 2558-02-05 at 8.56.01 AM

หลังจากที่หัดสร้างระบบ Authentication ด้วย Devise จากบล๊อคที่แล้ว Rails : Authentication with devise เป็นที่เรียบร้อย คราวนี้ก็มาถึงเรื่องที่ต้องคิดว่า เมื่อ Authentication เข้ามาด้วยระบบ Login เรียบร้อยแล้ว เราจะทำอย่างไรต่อ ? เมื่อ User สามารถระบุตัวต้นได้แล้ว จะทำอย่างไรกันต่อ ? สิ่งที่ต้องคิดต่อไปจากจุดนี้คือ เมื่อ User มีตัวตนโดยผ่านการ Signed in มาเรียบร้อยแล้ว User นั้นควรจะได้รับการ Authorize หรือการได้รับสิทธิว่าทำอะไรได้ หรือไม่ได้บ้างในระบบ การจัดการสิทธิในการใช้งานหรือ Permission ต่างๆ นั้นหากเราเคยชินกับ … Read More »

Rails : Authentication with devise

23 Sep
9898410404_2c1edac4db_z

Rails มี Devise เป็น Plug-in ที่ช่วยสำหรับการ Register แล Authentication ที่มีประสิทธิภาพ และง่ายต่อการใช้งานมากๆ วันนี้ลองศึกษา และทดลองลงมือทำจริงเลย ปรากฏว่าใช้เวลาในการทำความใจน้อยมาก และลงมือทำด้วยความรวดเร็จ เรียกได้ว่าของเค้าดีจริงๆ การใช้งาน Devise เราสามารถติดตั้งลงในโปรเจคได้ด้วยวิธีการ gem ได้เลยโดยเริ่มจากการเพิ่ม gem ‘devise’ เข้าไปใน Gemfile ในโปรเจคของเราจากนั้นก็รัน bundle install เป็นอันติดตั้งเรียบร้อย เริ่ม Setup Devies ในโปรเจคของเราได้เลย