private JObject LoadLoginData( string loginToken ) { if ( string.IsNullOrEmpty( loginToken ) ) return null; var path = Path.Combine( loginDataRoot, loginToken ); if ( File.Exists( path ) == false ) return null; return JObject.Parse( File.ReadAllText( path ) ); }