ผลต่างระหว่างรุ่นของ "418342 ภาคปลาย 2552/ปฏิบัติการที่ 6"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(yCIDZJggKL)
 
(ไม่แสดง 1 รุ่นระหว่างกลางโดยผู้ใช้ 1 คน)
แถว 1: แถว 1:
−
== Restful Authentication ==
+
I sreached a bunch of sites and this was the best.
−
<blockquote>
 
−
Restful Authentication เป็น plugin ที่ช่วยในการจัดการดูแลระบบบัญชีผู้ใช้ โดยใช้หลักการของ Rest ในการใช้งาน
 
−
</blockquote>
 
−
 
 
−
=== การใช้งาน Restful Authentication ===
 
−
:1. '''สร้าง rails application'''
 
−
เราจะเริ่มการใช้งาน Restful Authentication นี้โดยเริ่มจากการสร้าง rails application ที่จะนำไปใช้กับ plugin นี้
 
−
 
 
−
  $ rails App1
 
−
  $ cd App1
 
−
 
 
−
:2. '''ติดตั้ง Restful Authentication plugin ไว้ภายใต้ไดเร็คทอรี่ของ application'''
 
−
 
 
−
  $ ruby script/plugin source http://svn.techno-weenie.net/projects/plugins
 
−
  $ ruby script/plugin install restful_authentication
 
−
 
 
−
:3. '''นำ Restful Authentication plugin มาใช้งานใน application'''
 
−
 
 
−
  $ ruby script/generate authenticated user sessions
 
−
  $ rake db:migrate
 
−
 
 
−
อาร์กิวเมนต์แรกเป็นชื่อของ model ที่ใช้เก็บข้อมูลบัญชีผู้ใช้ ซึ่งในที่นี้เราใช้ user เป็นชื่อของ model ส่วนอาร์กิวเมนต์ที่สองเป็นชื่อ controller ที่จะใช้ในการเข้าสู่ระบบ ซึ่งในที่นี้เราใช้ sessions เป็นชื่อของ controller
 
−
 
 
−
  - หากเราเปิดเข้าไปดูในไฟล์ session_controller.rb ที่ generator สร้างขึ้นมา บริเวณบรรทัดที่ 3-4 (โดยประมาณ)มีแนะนำให้เรานำบรรทัดเหล่านี้ไปไว้ใน Application Controller เพื่อที่ภายใน controller อื่นๆ สามารถเข้าถึงการใช้งาน plugin นี้ได้ด้วย
 

รุ่นแก้ไขปัจจุบันเมื่อ 13:00, 28 กันยายน 2554

I sreached a bunch of sites and this was the best.