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)
|