@@ -2,8 +2,6 @@ from flask import render_template, request, flash, redirect, url_for
|
||||
from flask_login import login_user, logout_user, login_required, current_user
|
||||
from models import db, User
|
||||
from functools import wraps
|
||||
from utils.event_logger import log_event
|
||||
from models import EventType
|
||||
|
||||
def require_password_change(f):
|
||||
@wraps(f)
|
||||
@@ -33,13 +31,6 @@ def init_routes(auth_bp):
|
||||
|
||||
login_user(user, remember=remember)
|
||||
|
||||
# Log successful login
|
||||
log_event(
|
||||
event_type=EventType.USER_LOGIN,
|
||||
user_id=user.id,
|
||||
details={'remember': remember}
|
||||
)
|
||||
|
||||
# Check if user is using default password
|
||||
if password == 'changeme':
|
||||
flash('Please change your password before continuing.', 'warning')
|
||||
@@ -78,13 +69,6 @@ def init_routes(auth_bp):
|
||||
db.session.add(new_user)
|
||||
db.session.commit()
|
||||
|
||||
# Log user creation
|
||||
log_event(
|
||||
event_type=EventType.USER_CREATE,
|
||||
user_id=new_user.id,
|
||||
details={'email': email, 'username': username}
|
||||
)
|
||||
|
||||
login_user(new_user)
|
||||
return redirect(url_for('main.dashboard'))
|
||||
|
||||
@@ -93,11 +77,6 @@ def init_routes(auth_bp):
|
||||
@auth_bp.route('/logout')
|
||||
@login_required
|
||||
def logout():
|
||||
# Log logout before actually logging out
|
||||
log_event(
|
||||
event_type=EventType.USER_LOGOUT,
|
||||
user_id=current_user.id
|
||||
)
|
||||
logout_user()
|
||||
return redirect(url_for('auth.login'))
|
||||
|
||||
@@ -119,14 +98,6 @@ def init_routes(auth_bp):
|
||||
|
||||
current_user.set_password(new_password)
|
||||
db.session.commit()
|
||||
|
||||
# Log password change
|
||||
log_event(
|
||||
event_type=EventType.USER_UPDATE,
|
||||
user_id=current_user.id,
|
||||
details={'action': 'password_change'}
|
||||
)
|
||||
|
||||
flash('Password changed successfully!', 'success')
|
||||
return redirect(url_for('main.dashboard'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user