# Seller/utils.py
from functools import wraps
from flask import session, redirect, url_for

def seller_required(f):
    @wraps(f)
    def decorated_function(*args, **kwargs):
        if session.get('type') != 'seller' or 'user' not in session:
            return redirect(url_for('auth.login'))  # Adjust if your login route is different
        return f(*args, **kwargs)
    return decorated_function
