using System;
|
|
namespace Top.Api.Security
|
{
|
|
public class ErrorUtil
|
{
|
private static readonly string[] InvalidSessionCodes = { "26", "27", "53" };
|
private static readonly string[] InvalidSubUserCodes = { "12" };
|
private static readonly string InvalidSessionkey = "invalid-sessionkey";
|
|
public static bool IsInvalidSession(SecretException secretException) {
|
foreach (string code in InvalidSessionCodes)
|
{
|
if (code.Equals(secretException.ErrorCode) && InvalidSessionkey.Equals(secretException.SubErrorCode)) {
|
return true;
|
}
|
}
|
return false;
|
}
|
|
public static bool IsInvalidSubCode(SecretException secretException) {
|
foreach (string code in InvalidSubUserCodes)
|
{
|
if (code.Equals(secretException.ErrorCode)) {
|
return true;
|
}
|
}
|
return false;
|
}
|
}
|
}
|