2016-03-18 17 views
0

Mod_wsgi kullanarak oluşturduğum kendi çerçevemi kullanarak bir web uygulaması geliştiriyorum.Kullanıcı mod_wsgi kullanarak oturum açmaya devam et

Django veya Flask gibi bağımlılıkları kullanmaktan kaçınmak istiyorum, sadece kısa bir betiğe sahip olmak, Aslında pek fazla bir şey yapmayacak.

LDAP kullanarak kimlik doğrulama işlemini bir giriş sayfasından yönetmeyi başarabildim, sorun, bir eylemin gerektirdiği her seferinde kullanıcının kimlik doğrulamasını istemem, ancak kullanıcının nasıl oturum açacağını bilmiyorum.

Çerezleri kullanmalı mıyım? Öyleyse, tanımlama bilgilerini tanımlamada tutmak için en iyi yöntem hangisidir? Seçeneklerim nelerdir?

+0

zaman insanların çoğu kullanmak oturumu kaydetmek) eğer anahtar olarak oturum ile memcached veya

4b Bunun için değişkenler ... –

+0

Oturum değişkeni çerezlerde mi? Bunu yapmak için standart bir yol var mı yoksa kendi şifreleme yöntemimi mi icat etmeliyim? –

+1

genellikle sadece sunucu üzerinde kalan detayları ile bir çerez saklanan bir jetonu hash ... –

cevap

1

Bunun hakkında en iyi (okuyun: en kolay) yolu, oturum değişkenleriyle ilgilidir. Yani, oturum değişken işlevselliği yerine bir çerçeve ile alacağınız, kendi temel sisteminizi uygulayabileceğinizi belirtti.

1) gibi anahtar-değer depolama sistemine kodlanmış dize kaydedin) rastgele Oturum kimliği

2)

4a Değişkenleriniz kodlamak tarayıcısı

3) Json veya turşu çerez gönderebildiği üret Redis veya tercihen/tmp sunucuda bir dosyaya/

+0

Mysql db'ye kaydetme hakkında ne düşünüyorsunuz? –

+1

Bu işe yarar ancak önemsiz bir kullanıcı yükünden başka bir şey için tavsiye etmem. Her sayfa vuruşu değerli DB I/O kullanacaktır – Craneum

İlgili konular