Turing311 commited on
Commit
820e1ea
1 Parent(s): 4adc564

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
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('/id_file/')
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('/id_type')
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('/id_detail/')
86
  else:
87
  add_to_session('id_file', {
88
  "image": id_base64,
89
  "image2": ""
90
  })
91
- return redirect('/id_file/')
92
  else:
93
  add_to_session('id_file', {
94
  "image": id_base64,
95
  "image2": ""
96
  })
97
- return redirect('/id_detail/')
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('/id_type/')
119
 
120
  @app.route("/id_detail/", methods=['POST'])
121
  def id_detail_done():
122
- return redirect('/fr_file/')
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('/fr_detail')
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('/id_type/')
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('/fr_file/')
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)