Skip to content
Snippets Groups Projects
Commit b420a344 authored by Julian Rother's avatar Julian Rother
Browse files

Implemented ldap login

parent 77c1e2cb
No related branches found
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ from flask import Flask, render_template, g, request, url_for, redirect, session ...@@ -3,7 +3,7 @@ from flask import Flask, render_template, g, request, url_for, redirect, session
import mysql.connector import mysql.connector
import sqlite3 import sqlite3
import os import os
#import ldap3 import ldap3
import re import re
app = Flask(__name__) app = Flask(__name__)
...@@ -152,5 +152,12 @@ def course(): ...@@ -152,5 +152,12 @@ def course():
else: else:
return redirect(url_for('index')) return redirect(url_for('index'))
@app.route('/login', methods=['POST'])
def login():
user, groups = ldapauth(request.form.get('user'), request.form.get('password'))
if user and 'user' in groups:
session.user = user
return redirect(request.form.get('ref'))
if __name__ == '__main__': if __name__ == '__main__':
app.run() app.run()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment