-Fixed an exploit where players could sneak items through SSI when DisableLoginBeforeJoin was true.

-/overidessi will now actually work on players not logged in...
This commit is contained in:
CoderCow 2013-07-01 12:00:12 +02:00
parent d72c6e4d3c
commit 25e584efe3
3 changed files with 59 additions and 16 deletions

View file

@ -160,15 +160,21 @@ namespace TShockAPI
public string UserAccountName { get; set; }
/// <summary>
/// Unused can be removed.
/// Whether the player performed a valid login attempt (i.e. entered valid user name and password) but is still blocked
/// from logging in because of SSI.
/// </summary>
public bool HasBeenSpammedWithBuildMessage;
public bool LoginFailsBySsi { get; set; }
/// <summary>
/// Whether the player is logged in or not.
/// </summary>
public bool IsLoggedIn;
/// <summary>
/// Whether the player has sent their whole inventory to the server while connecting.
/// </summary>
public bool HasSentInventory { get; set; }
/// <summary>
/// The player's user id( from the db ).
/// </summary>