summaryrefslogtreecommitdiff
path: root/client-qt/udm-client-qt/client_session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client-qt/udm-client-qt/client_session.cpp')
-rw-r--r--client-qt/udm-client-qt/client_session.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/client-qt/udm-client-qt/client_session.cpp b/client-qt/udm-client-qt/client_session.cpp
index b5c6181..1d12172 100644
--- a/client-qt/udm-client-qt/client_session.cpp
+++ b/client-qt/udm-client-qt/client_session.cpp
@@ -216,6 +216,14 @@ void client_session::handle_connect(const boost::system::error_code &e)
else
{
emit client_connected(true, QString::fromStdString(e.message()));
+ //TODO: something better ?
+ {// for now hust send auth request message
+ client_msg msg;
+ msg.set_type(CLIENT_MSG_TYPE::CLIENT_AUTH_REQUEST);
+ msg.mutable_auth_info()->set_hash_type(PASSWD_HASH_TYPE::HASH_SHA512);
+ msg.mutable_auth_info()->set_password(password_sha512.data());
+ send_message(msg);
+ }
//listen for messages from server
recv_data_ = new char[4];
boost::asio::async_read(*socket_, boost::asio::buffer(recv_data_, 4), boost::bind(&client_session::handle_read, this, boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred));