This commit is contained in:
Steve Checkoway
2006-08-10 06:43:39 +00:00
parent 547920b6cd
commit a13b3083a0
2 changed files with 10 additions and 10 deletions
+9 -9
View File
@@ -191,9 +191,9 @@ RString ScreenSMOnlineLogin::GetSelectedProfileID()
return vsProfiles[ Selection-1 ]; return vsProfiles[ Selection-1 ];
} }
void ScreenSMOnlineLogin::SendLogin(RString sPassword) void ScreenSMOnlineLogin::SendLogin( RString sPassword )
{ {
RString PlayerName = GAMESTATE->GetPlayerDisplayName((PlayerNumber) m_iPlayer); RString PlayerName = GAMESTATE->GetPlayerDisplayName( (PlayerNumber) m_iPlayer );
RString HashedName = NSMAN->MD5Hex( sPassword ); RString HashedName = NSMAN->MD5Hex( sPassword );
@@ -201,16 +201,16 @@ void ScreenSMOnlineLogin::SendLogin(RString sPassword)
if ( NSMAN->GetSMOnlineSalt() != 0 ) if ( NSMAN->GetSMOnlineSalt() != 0 )
{ {
authMethod = 1; authMethod = 1;
HashedName = NSMAN->MD5Hex( HashedName + ssprintf( "%d", NSMAN->GetSMOnlineSalt() ) ); HashedName = NSMAN->MD5Hex( HashedName + ssprintf("%d", NSMAN->GetSMOnlineSalt()) );
} }
NSMAN->m_SMOnlinePacket.ClearPacket(); NSMAN->m_SMOnlinePacket.ClearPacket();
NSMAN->m_SMOnlinePacket.Write1((uint8_t)0); //Login command NSMAN->m_SMOnlinePacket.Write1( (uint8_t)0 ); //Login command
NSMAN->m_SMOnlinePacket.Write1((uint8_t)m_iPlayer); //Player NSMAN->m_SMOnlinePacket.Write1( (uint8_t)m_iPlayer ); //Player
NSMAN->m_SMOnlinePacket.Write1((uint8_t)authMethod); //MD5 hash style NSMAN->m_SMOnlinePacket.Write1( (uint8_t)authMethod ); //MD5 hash style
NSMAN->m_SMOnlinePacket.WriteNT(PlayerName); NSMAN->m_SMOnlinePacket.WriteNT( PlayerName );
NSMAN->m_SMOnlinePacket.WriteNT(HashedName); NSMAN->m_SMOnlinePacket.WriteNT( HashedName );
NSMAN->SendSMOnline( ); NSMAN->SendSMOnline();
} }
#endif #endif
+1 -1
View File
@@ -9,7 +9,7 @@ public:
virtual void Init(); virtual void Init();
virtual void HandleScreenMessage(const ScreenMessage SM); virtual void HandleScreenMessage(const ScreenMessage SM);
virtual void MenuStart( const InputEventPlus &input ); virtual void MenuStart( const InputEventPlus &input );
void SendLogin(RString sPassword); void SendLogin( RString sPassword );
private: private:
void ImportOptions( int iRow, const vector<PlayerNumber> &vpns ); void ImportOptions( int iRow, const vector<PlayerNumber> &vpns );