Update app.py
Browse files
app.py
CHANGED
@@ -7,7 +7,6 @@ import os
|
|
7 |
|
8 |
app = Flask(__name__, static_folder='static')
|
9 |
app.secret_key = b'_5#y2L"F4Q8z\n\xec]/' # Change this key for secure deployment
|
10 |
-
csrf = CSRFProtect(app)
|
11 |
|
12 |
SESSION_DICT = {}
|
13 |
|
@@ -55,13 +54,13 @@ def id_type():
|
|
55 |
@app.route("/id_type/", methods=['POST'])
|
56 |
def id_type_done():
|
57 |
add_to_session('id_type', request.values['ocr_type'])
|
58 |
-
return redirect('
|
59 |
|
60 |
@app.route("/id_file/", methods=['GET'])
|
61 |
def id_file():
|
62 |
id_type = get_session_data('id_type')
|
63 |
if id_type is None:
|
64 |
-
return redirect('
|
65 |
|
66 |
id_file = get_session_data('id_file')
|
67 |
if id_type == 'ic':
|
@@ -82,19 +81,19 @@ def id_file_done():
|
|
82 |
if id_file is not None and id_file['image2'] == "":
|
83 |
id_file['image2'] = id_base64
|
84 |
add_to_session('id_file', id_file)
|
85 |
-
return redirect('
|
86 |
else:
|
87 |
add_to_session('id_file', {
|
88 |
"image": id_base64,
|
89 |
"image2": ""
|
90 |
})
|
91 |
-
return redirect('
|
92 |
else:
|
93 |
add_to_session('id_file', {
|
94 |
"image": id_base64,
|
95 |
"image2": ""
|
96 |
})
|
97 |
-
return redirect('
|
98 |
|
99 |
@app.route("/id_detail/", methods=['GET'])
|
100 |
def id_detail():
|
@@ -115,11 +114,11 @@ def id_detail():
|
|
115 |
|
116 |
return render_template('id_detail.html', ocr_result = json.dumps(res))
|
117 |
else:
|
118 |
-
return redirect('
|
119 |
|
120 |
@app.route("/id_detail/", methods=['POST'])
|
121 |
def id_detail_done():
|
122 |
-
return redirect('
|
123 |
|
124 |
@app.route("/fr_file/", methods=['GET'])
|
125 |
def fr_file():
|
@@ -129,13 +128,13 @@ def fr_file():
|
|
129 |
def fr_file_done():
|
130 |
fr_base64 = request.values['fr_file']
|
131 |
add_to_session('fr_selfie', fr_base64)
|
132 |
-
return redirect('
|
133 |
|
134 |
@app.route("/fr_detail/", methods=['GET'])
|
135 |
def fr_detail():
|
136 |
sess_id_front = get_session_data('id_front')
|
137 |
if sess_id_front is None:
|
138 |
-
return redirect('
|
139 |
|
140 |
sess_fr_selfie = get_session_data('fr_selfie')
|
141 |
if sess_fr_selfie is not None:
|
@@ -171,7 +170,7 @@ def fr_detail():
|
|
171 |
recog_res = recog_res.upper(),
|
172 |
recog_similarity = recog_similarity * 100)
|
173 |
else:
|
174 |
-
return redirect('
|
175 |
|
176 |
if __name__ == "__main__":
|
177 |
app.run(host="0.0.0.0", port=7860)
|
|
|
7 |
|
8 |
app = Flask(__name__, static_folder='static')
|
9 |
app.secret_key = b'_5#y2L"F4Q8z\n\xec]/' # Change this key for secure deployment
|
|
|
10 |
|
11 |
SESSION_DICT = {}
|
12 |
|
|
|
54 |
@app.route("/id_type/", methods=['POST'])
|
55 |
def id_type_done():
|
56 |
add_to_session('id_type', request.values['ocr_type'])
|
57 |
+
return redirect(url_for('id_file'))
|
58 |
|
59 |
@app.route("/id_file/", methods=['GET'])
|
60 |
def id_file():
|
61 |
id_type = get_session_data('id_type')
|
62 |
if id_type is None:
|
63 |
+
return redirect(url_for('id_type'))
|
64 |
|
65 |
id_file = get_session_data('id_file')
|
66 |
if id_type == 'ic':
|
|
|
81 |
if id_file is not None and id_file['image2'] == "":
|
82 |
id_file['image2'] = id_base64
|
83 |
add_to_session('id_file', id_file)
|
84 |
+
return redirect(url_for('id_detail'))
|
85 |
else:
|
86 |
add_to_session('id_file', {
|
87 |
"image": id_base64,
|
88 |
"image2": ""
|
89 |
})
|
90 |
+
return redirect(url_for('id_file'))
|
91 |
else:
|
92 |
add_to_session('id_file', {
|
93 |
"image": id_base64,
|
94 |
"image2": ""
|
95 |
})
|
96 |
+
return redirect(url_for('id_detail'))
|
97 |
|
98 |
@app.route("/id_detail/", methods=['GET'])
|
99 |
def id_detail():
|
|
|
114 |
|
115 |
return render_template('id_detail.html', ocr_result = json.dumps(res))
|
116 |
else:
|
117 |
+
return redirect(url_for('id_type'))
|
118 |
|
119 |
@app.route("/id_detail/", methods=['POST'])
|
120 |
def id_detail_done():
|
121 |
+
return redirect(url_for('fr_file'))
|
122 |
|
123 |
@app.route("/fr_file/", methods=['GET'])
|
124 |
def fr_file():
|
|
|
128 |
def fr_file_done():
|
129 |
fr_base64 = request.values['fr_file']
|
130 |
add_to_session('fr_selfie', fr_base64)
|
131 |
+
return redirect(url_for('fr_detail'))
|
132 |
|
133 |
@app.route("/fr_detail/", methods=['GET'])
|
134 |
def fr_detail():
|
135 |
sess_id_front = get_session_data('id_front')
|
136 |
if sess_id_front is None:
|
137 |
+
return redirect(url_for('id_type'))
|
138 |
|
139 |
sess_fr_selfie = get_session_data('fr_selfie')
|
140 |
if sess_fr_selfie is not None:
|
|
|
170 |
recog_res = recog_res.upper(),
|
171 |
recog_similarity = recog_similarity * 100)
|
172 |
else:
|
173 |
+
return redirect(url_for('fr_file'))
|
174 |
|
175 |
if __name__ == "__main__":
|
176 |
app.run(host="0.0.0.0", port=7860)
|