Simple Authentication
Added by Stefano Martini over 8 years ago
Hi guys,
I have to make a web application that needs user authentication using wt-3.3.5.
The user's information are stored into a Mysql database table with only 2 fields:
- name varchar(255) (which is the primary key)
- password varchar(255) (which is the md5 of the password)
I wrote the following classes:
- AdminUser which represents the user
- MyUserDatabase a subclass of Wt::Auth::AbstractUserDatabase
- MySession a subclass of Wt::Dbo::Session
- MyApplication which is the view.
The class AdminUser has 2 public fields of type std::string: name and password.
When I compile and link all together I got this error:
0x20): undefined reference to `Wt::Dbo::Impl::ParameterWt::WString::clone() const'
MyUserDatabase.o:(.rodata._ZTVN2Wt3Dbo4Impl9ParameterINS_7WStringEEE[_ZTVN2Wt3Dbo4Impl9ParameterINS_7WStringEEE]+0x28): undefined reference to `Wt::Dbo::Impl::ParameterWt::WString::bind(Wt::Dbo::SaveBaseAction&)'
collect2: error: ld returned 1 exit status
make: * [myauthapp] Error 1
Does anybody have a suggestion?
What is the right programming schema in order to make a personal authentication procedure (not that one explained in the examples) ?
Thanks in advance
Stefano