1. 程式人生 > >給已驗證登入的使用者新增訪問限制

給已驗證登入的使用者新增訪問限制

@login_required
def lockIndex(req):
         if not req.user.email.endswith('@example.com'):
            print req.path
            return redirect('/index')
         print 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
         print req.user.email
         print '-----------------request.user.is_authenticated()';
         print req.user.is_authenticated()
         if not req.user.is_authenticated():
              return redirect('/index')
         print '-----------------request.user.is_authenticated()';

         print '---------lockIndex--------------'
         from django.conf import settings
         print req.user
         print settings.LOGIN_URL
         print '---------lockIndex--------------'
         return render_to_response('lockIndex.html')
		 
		 

/lockIndex/
[19/Sep/2018 12:20:44] "GET /lockIndex/ HTTP/1.1" 302 0
[19/Sep/2018 12:20:44] "GET /index/ HTTP/1.1" 200 1190
[19/Sep/2018 12:20:44] "GET /static/news/Css/Index/index.css HTTP/1.1" 304 0
Not Found: /favicon.ico
[19/Sep/2018 12:20:44] "GET /favicon.ico HTTP/1.1" 404 7449
[19/Sep/2018 12:20:44] "GET /static/news/scan.jpg HTTP/1.1" 304 0
[19/Sep/2018 12:20:44] "GET /static/news/login.jpg HTTP/1.1" 304 0

相關推薦

驗證登入的使用者新增訪問限制

@login_required def lockIndex(req): if not req.user.email.endswith('@example.com'): print req.path return

java spring 實現登入頁面新增驗證

from 表單: <div class="block">     <p class="block-heading">使用者登入</p>     <div class="blo

nginx下的檔案目錄列表瀏覽,IP訪問限制訪問驗證實現

1.檢視詳情:http://tengine.taobao.org/nginx_docs/cn/docs/ 選擇下面這個模組: ngx_http_autoindex_module  此模組用於自動生成目錄列表,只在 ngx_http_index_module模組未找到索引檔案時發出請

NetCore使用JwtbearerWebAPI新增訪問控制

現在JWT代替session來做訪問控制已經成為大部分webapi的做法,今天我們也來嘗試一下 WebAPI使用NetCore2.1建立,無身份認證資訊 nuget安裝包 IdentityModel 選擇穩定版3.9.0 Microsoft.AspNetCore.Authorization 版本2.1.

Spring整合shiro框架來進行驗證登入並且使用者授權

使用shiro驗證登入的流程主要就是,現在配置檔案配置好那些過濾器,然後在controller驗證登入的方法中獲取到使用者名稱密碼,把它交給shiro提供的物件 AuthenticationToken,然後呼叫它的subject.login(token); 然後跳轉到realm方法當中,然

讀取系統"安全"日誌中的失敗登入嘗試 + 新增攻擊IP到防火牆策略

Private Sub btnRead_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt

使用Spring SecuritySpring Boot Admin做一個安全驗證登入

專案中我們可用到Spring Boot Admin 應用監控 監控伺服器的各項指標狀態。 本類別文章已經介紹了 如何搭建Spring Boot Admin 截圖正常執行效果圖如下: 下邊我們貼下關鍵實現該功能的過程 <dependency> &

有表新增自增長主鍵 id

在給已有表新增自增長主鍵id 時需要用如下  ALTER TABLE test_lcm_ ADD COLUMN lcm_id int(11)  NOT NULL AUTO_INCREMENT,ADD primary KEY(lcm_id); 注意: 一個表中,最多隻能有一

Linux如何配置ftp伺服器、ftp伺服器新增訪問使用者

先是安裝:emerge  vsftpd,然後按照下面的操作步驟即可配置ftp(主要就是修改/etc/vsftpd/vsftpd.conf)。在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下面綠色字型所示(一個機器上只要裝了ftp服務,可以任意建立一個使用

常量的 訪問限制

訪問限制 vcl messages std spa obj rtm begin repo unit Unit5; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, Syst

cloudstack有zone加入物理網絡

data dbr pos bsp and tex ica sans lin 默認情況下,假設zone建立完後。cloudstack是不提供加入物理網絡接口的。 基礎架構- 域 - 物理網絡 以下僅僅有我們創建zone的時候加入的物理網絡

2017.7.1 mysql安裝與啟動(驗證可以使用)

界面 all avi 配置 install 服務 毫無 壓力 cnblogs 之前一直用解壓版安裝,啟動mysql服務的時候總是失敗,這次用mysql installer安裝一遍,終於成功啟動。 1.下載mysql installer 下載的32位的,在64位系統運行也

Redis密碼設置與訪問限制(網絡安全)

iptables you linux用戶 查看 loading span 一段 loopback 密碼錯誤 現在用redis緩存熱數據越來越常見了,甚至一些配置,開關等等的東西也寫到redis裏。原因就是redis簡單高效。redis裏的數據也越來越重要了,例如一些業務的中

nginx安裝和測試 (驗證

fig figure lib pan 首頁 min 正常 如果 nginx安裝 進入:/usr/local/nginx 目錄註意:為了保證各插件之間的版本兼容和穩定,建議先通過以下版本進行測試驗證。一、下載版本 下載nginx: wget http://nginx.o

密鑰對驗證及TCP Wrappers訪問控制

linux免密碼登錄 linux系統訪問控制 linux系統密鑰對驗證 一、秘鑰對驗證加密認證算法:RSA 、DSA兩個都可使用1、在客戶機上生成密鑰對在客戶機上執行”ssh-keygen -t rsa” 生成非對稱加密秘鑰對2、將公鑰文件上傳到服務器在客戶機家目錄的.ssh/目錄下,將id_

Linux學習之路--http-2基礎設置及訪問限制【15】---20180108

first 配置 特定 http modules rmi 目錄訪問控制 可重復 als 一、HTTP軟件1、http服務器應用http服務器程序 httpd apache nginx lighttpd應用程序服務器 IIS .asp tomca

nginx配置訪問限制

ngx_http_limit_req_ ab 請求限制 nginx nginx官方文檔:http://nginx.org/en/docs/ 本次使用到的模塊是:ngx_http_limit_req_module  主要配置如下: ### http區域 limit_req_l

mysql存在的表添加主鍵pk_id在第一行

clas 自增 info 一行 聯合主鍵 col prim mat gin 1、對於有的已經存在聯合主鍵的,先刪除。 alter table table_name drop primary key; 2、然後在表的第一行添加id,名稱為pk_id alter tabl

python0.16------構造函數/析構函數/self詳解/重寫/訪問限制/對象屬性和類屬性/@property/運算符重載

動態添加 輸出 自然 表示 不可 spa type 錯誤 特點 構造函數:__init__()引子:因為每個人一出生都是不一樣的。因此,如果在Person類中直接給類元素賦值有問題,它會導致每個人的初始狀態相同,這不符合大自然的邏輯。應該根據每個人的特點,給每個出生的人

訪問限制

修飾 default protected fault pro 自己 pub pri ron 1.private   表示私有,只有自己類能訪問 2.default   表示沒有修飾符修飾,只有同一個包的類能訪問 3.protected   表示可以被同一個包的類以及其他包中