Advertisement
Guest User

Untitled

a guest
Aug 12th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import hashlib
  2. import sys
  3. from flask import Blueprint, render_template, request, json, redirect, url_for
  4. from . import db
  5. from .models import ftpuser
  6.  
  7. main = Blueprint('main', __name__)
  8.  
  9.  
  10. @main.route('/')
  11. def index():
  12. userzy = ftpuser.query.all()
  13. return render_template('index.html', userzy=userzy)
  14.  
  15.  
  16. @main.route('/sign')
  17. def sign():
  18. return render_template('sign.html')
  19.  
  20.  
  21. @main.route('/sign', methods=['POST'])
  22. def sign_post():
  23. user = request.form.get('user')
  24. password = request.form.get('password')
  25. h = hashlib.sha256(password.encode())
  26. print(h.hexdigest())
  27. hashed = (h.hexdigest())
  28. new_user = ftpuser(userid=user, passwd=hashed)
  29. db.session.add(new_user)
  30. db.session.commit()
  31. return render_template("user.html", password=password, user=user)
  32.  
  33.  
  34. @main.route('/delete')
  35. def delete():
  36. userzy = ftpuser.query.all()
  37. return render_template('delete.html', userzy=userzy)
  38.  
  39.  
  40. @main.route('/delete', methods=['POST'])
  41. def delete_post():
  42. delete = request.form.get('delete')
  43. ftpuser.query.filter(ftpuser.userid == delete).delete()
  44. db.session.commit()
  45. return redirect(url_for('main.index'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement