Я создал своего рода систему заявок в службу поддержки через Интернет для своей работы.Я использовал флешку для своей работы с веб-фреймом python, а также настроил несколько баз данных SQL для учетных записей пользователей, а также билеты службы поддержки.Прямо сейчас любой, кто вошел в систему, может удалить билеты.Я хотел бы иметь его, чтобы только конкретная учетная запись пользователя (например, моя) может удалить билеты.Есть ли способ облегчить это в функции удаления билетов?Я имел, хотя, если оператор if, но я не уверен, что параметр использовать.
Вот функция, чтобы удалить билеты и где я предполагаю, что это должно быть сделано:
# Delete Ticket
@app.route('/delete_ticket/<string:id>', methods=['POST'])
@is_logged_in
def delete_ticket(id):
# Create cursor
cur = mysql.connection.cursor()
# Execute
cur.execute("DELETE FROM tickets WHERE id = %s", [id])
# Commit to DB
mysql.connection.commit()
# Close connection
cur.close()
flash('Ticket Deleted', 'success')
return redirect(url_for('dashboard'))