Session ของ CI ไม่ใช่ Native Session ของ PHP มันทำงานกับ Cookie ดังนั้นแต่ละ login มันจึง ไม่ได้อิงตาม session id ของ browser แต่ว่า ปกติ แล้ว จะมี user ที่ไหนมา login 2 อันอ่ะ
ถ้าอยากเปิดหน้าใหม่เป็น session id ใหม่ ต้องใช้ native ss เท่านั้น จะเขียน lib เองง่ายๆ หรือว่าหา lib ที่เค้าเขียนไว้มาใช้แล้วอย่างตัวนี้ก็ได้
http://codeigniter.com/wiki/Native_session/ 
(ยังไม่ได้เทส)
ส่วนผมเรื่อง login ผมหนีไปใช้ cookie ปกติ หมดละ
ต้องกลับไปดูที่ จุดประสงค์ว่าต้องการทำอะไรถึงจะบอกว่าใช้แบบไหนดีกว่าได้ถูกน่ะครับ
ขอบคุณมากเลยครับคุณตี๋
เรื่องของเรื่องก็คือ ผมเขียนโปรแกรม โดยการทำงาน ลูกน้องจะเข้าไปเพิ่มรายการ แล้วหัวหน้าจะต้องล้อกอินแล้วเขียนอะไรบางอย่างเพิ่มเติม ทีนี้บางครั้ง ลูกน้องเข้าไปเขียนรายการใด้ครึ่งหนึ่ง แล้วเขาเปิดหน้าใหม่ ล้อกอินด้วยแอคเค้าของหัวหน้าเขา รายการที่เขาเขียนค้างไว้จึงหายครับ
หัวหน้าก็ทะลึ่งจริงๆ ให้แอคเค้าลูกน้องไปทำงานแทนตัว