SVN r836
SVN-Revision: r836
This commit is contained in:
@@ -19,6 +19,9 @@ using Lskj.Control;
|
||||
using Xilium.CefGlue;
|
||||
using Lskj.Control.BrowserSetting2;
|
||||
using System.Net;
|
||||
using System.Collections;
|
||||
using Lskj.Web.Core.Util;
|
||||
using System.Linq;
|
||||
|
||||
namespace Lskj.Control
|
||||
{
|
||||
@@ -95,5 +98,27 @@ namespace Lskj.Control
|
||||
cefBrowserSettings.GetMainFrame().LoadUrl(webResponse.ResponseUri.AbsoluteUri);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
public static string ToEnUrl(string url)
|
||||
{
|
||||
string[] urlParams = url.Split('?');
|
||||
string enKey = "encrypt", enVal = "";
|
||||
bool hasEn = false;
|
||||
if (urlParams.Length > 1)
|
||||
{
|
||||
string[] queryParams = urlParams[1].Split('&');
|
||||
List<string> qpLS = new List<string>();
|
||||
Hashtable pms = new Hashtable();
|
||||
hasEn = queryParams.Any(str => str.Trim().StartsWith(enKey, StringComparison.OrdinalIgnoreCase));
|
||||
foreach (string q in queryParams)
|
||||
{
|
||||
string[] eqParams = q.Split('=');
|
||||
if (eqParams.Length > 1)
|
||||
{
|
||||
if (hasEn && eqParams[0].ToLower() == enKey)
|
||||
{
|
||||
enVal = eqParams[1];
|
||||
continue;
|
||||
}
|
||||
if (hasEn || eqParams[0].ToLower() == "username" || eqParams[0].ToLower() == "password")
|
||||
{
|
||||
pms.Add(eqParams[0],
|
||||
Reference in New Issue
Block a user