git.fiddlerwoaroof.com
Raw Blame History
#include <string>
#include <iostream>

#include "validator.h"

bool old_validator::validate (const std::string &user_name,
                              const std::string &token)
{
    user_p found_user = directory_->find_user (user_name);

    if (!found_user) {
        return false;
    }

    std::string user_token = user_token_supplier_->token (found_user);
    return user_token == token;
}