Codeigniter: tek bir merkezi giriş ekranı ile 2 Uygulamalar

0 Cevap php

Ben CodeIgniter bir uygulama yazıyorum ve ben iki uygulamaları yazmak için en iyisi olduğu sonucuna varmışlardır. Arka ofis için tek ve istemci kullanımı için.

Ben sadece bir tane giriş ekranı var istiyorum. Ben istiyorum o bir istemci kullanıcı oturum açtığında istemci uygulaması için yönlendirmek ve orada bir oturum oluşturmak için eğer arka ofis uygulama olacak ama. Veritabanı kullanıcı tablo kullanıcı tipi, yani müşteri veya yönetici saklar.

Ben aşağıdaki çözüm ile geldi. Ben bu doğru yolu istediğiniz gibi ben siz ne düşündüğünü görmek için çocuklar tarafından çalıştırmak söyledi.

  • Kullanıcı yönetici CI app içine kaydeder.
  • Yönetici CI uygulama kullanıcıyı doğrular ve türünü belirler. Yönetici sonra devam edin ve vb oturum oluşturursanız
  • Kullanıcı bir istemci ise MD5 DB token alan (user_table) ve mağaza (user_ip + timestamp VEYA güvenli bir gösterge başka bir yol yapmak).
  • Bir oturum açma sayfası üzerinden istemci admin kullanıcıyı yönlendirmek. Paramters belirteci ve adı olacaktır. Oturum açma işlevi sonra veritabanında bu kullanıcı gitmek ve belirteci doğrulamak olacaktır.
  • Belirteç başarılı yetkilendirilmesine ilişkin CI istemci uygulaması bir oturumu başlatın ve içeri kullanıcı izin istiyorum

Bu çok uzun soluklu bir yöntem gibi görünüyor. İdeal diğerinden CI uygulaması için bir oturumu başlatmak için bir yol olurdu?

Herhangi bir fikir?

Teşekkürler.

0 Cevap