重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
最近由于要畢業(yè)了寫論文做畢設,然后還在實習發(fā)現(xiàn)已經(jīng)好久都沒有寫博客了。今天由于工作需求,需要用Django實現(xiàn)單用戶登錄。大概意思就是跟QQ一樣的效果,每個賬號只能一個地方登錄使用,限制賬號的登錄次數(shù)。由于用的是Django自帶的認證,然后校驗用戶是否登錄其實就是通過Session實現(xiàn)的。下面就簡單分享一下怎么實現(xiàn)的吧。
單用戶登錄實現(xiàn)
在做用戶登錄認證的時候Django自帶的有is_authenticated()方法。下面就是一個簡單的認證過程。
if request.user.is_authenticated(): # 判斷是否登錄 return redirect('/index/') else: return redirect('/accounts/login/')
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。