ลองเอาไปทดสอบดูนะครับ ถ้ามีปัญหาตรงไหนรบกวนแจ้งด้วยครับไม่รู้ว่ามีคนทำไว้แล้วหรือยังนะครับ คือ ผมนำมาปรับใช้กับองค์กรณ์ แล้วปรับเพิ่มให้มันสามารถเก็บข้อมูลของ User เพิ่มอีกนิดครับ
คิดว่าคงต้องปรับเพิ่มอีกหลายอย่าง ตอนนี้ค่อย ๆ ทำไปครับ
ถ้าเข้าไปดูอย่าลืมกด Like Fanpage นะครับ ^_^
http://www.ninenuke.com/blog/2011/07/modify-smile-authen-clearos-by-svl2nuk3-part1/Thank : linuxthai.org , manual by maya , smile authen
วิธีติดตั้ง
มาดูวิธีการติดตั้งกันครับ
1. Backup ไฟล์ php เดิมไว้ โดยการเปลี่ยนชื่อไฟล์ดังนี้
add_user.php => backup_add_user.php
index2.php => backup_index2.php
manage_user.php =>backup_manage_user.php
2. แตกไฟล์
http://www.ninenuke.com/blog/wp-content/uploads/2011/07/clearos-by-svrnuke.zip แล้วนำไฟล์เหล่านี้ไปทับของเดิม ( /var/www/html/sam/admin )
3. ปรับโครงสร้างฐานข้อมูล โดยใช้ putty เข้าไปที่ server หลังจากนั้น login และ use database คามภาพ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/mysql_str_upgrade.jpg)
เพิ่มฟิลใช้คำสั่งต่อไปนี้
alter table account add cid varchar(13) null
alter table account add tel varchar(10) null
alter table account add email varchar(50) null
alter table account add address text null
เมื่อรันคำสั่งเสร็จเราจะได้โครงสร้างฐานข้อมูลประมาณนี้ครับ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/mysql_structure.jpg)
======================================================================
Review
======================================================================
เมนูด้านซ้ายของการจัดการผู้ใช้ ปรับนิดหน่อย ในหน้าเพิ่มข้อมูลจะมีช่องให้กรอกข้อมูลเพิ่ม
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_profile.jpg)
สามารถตรวจสอบความถูกต้องของข้อมูลได้ตามปกติ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_add_check.jpg)
แก้ข้อมูล User ได้ตามปกติ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_profile_from_search.jpg)
======================================================================
สามารถค้นหาข้อมูลผู้ใช้ได้ ในกรณีที่มีผู้ใช้เยอะ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/find.jpg)
ถ้าหาเจอก็คลิ๊กเข้าไปดูข้อมูลได้
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_find_result.jpg)
======================================================================
สำหรับผู้ที่จะเปลี่ยนมาใช้ Smile Authen สามารถเพิ่ม User ทีละหลาย ๆ คนได้โดยใช้ CSV
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_csv_test1_np.jpg)
เมื่อเปิดด้วย Notepad หน้าตาไฟล์จะเป็นแบบนี้ครับ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_csv_test_np.jpg)
เมื่อตกลง คนไหนข้อมูลถูกต้องก็จะสามารถเพิ่มได้
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_csv_correct.jpg)
แต่ถ้าเอาไฟล์เดิมมาเพิ่มอีก ก็จะเพิ่มไม่ได้ เพราะมันจะซ้ำครับ
![](http://www.ninenuke.com/blog/wp-content/uploads/2011/07/user_csv_error.jpg)