Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
WebviewUserVerifier Class Reference

Webview user verification. More...

#include "user_verifier.h"

Inheritance diagram for WebviewUserVerifier:

List of all members.

Public Member Functions

 WebviewUserVerifier (fawkes::Configuration *config, fawkes::Logger *logger)
 Constructor.
virtual ~WebviewUserVerifier ()
 Destructor.
virtual bool verify_user (const char *user, const char *password) throw ()
 Verify a user.
- Public Member Functions inherited from fawkes::WebUserVerifier
virtual ~WebUserVerifier ()
 Virtual empty destructor.

Detailed Description

Webview user verification.

Verifies users against entries in the configuration database.

Author:
Tim Niemueller

Definition at line 34 of file user_verifier.h.


Constructor & Destructor Documentation

WebviewUserVerifier::WebviewUserVerifier ( fawkes::Configuration config,
fawkes::Logger logger 
)

Constructor.

Parameters:
configconfiguration to read users from
loggerlogger for log output

Definition at line 50 of file user_verifier.cpp.

WebviewUserVerifier::~WebviewUserVerifier ( )
virtual

Destructor.

Definition at line 64 of file user_verifier.cpp.


Member Function Documentation

bool WebviewUserVerifier::verify_user ( const char *  user,
const char *  password 
) throw ()
virtual

Verify a user.

Check if the passed credentials are valid.

Parameters:
useruser name
passworduser supplied password, might be a hash.
Returns:
true, if the credentials are valid and the user should be allowed access, false otherwise.

Implements fawkes::WebUserVerifier.

Definition at line 71 of file user_verifier.cpp.

References fawkes::SQLiteConfiguration::get_string().


The documentation for this class was generated from the following files: