Iniit
Этот коммит содержится в:
@@ -0,0 +1,62 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class CookieHelper {
|
||||
getCookie(cname) {
|
||||
var name = cname + "=";
|
||||
var decodedCookie = decodeURIComponent(document.cookie);
|
||||
var ca = decodedCookie.split(';');
|
||||
for (var i = 0; i < ca.length; i++) {
|
||||
var c = ca[i];
|
||||
while (c.charAt(0) === ' ') {
|
||||
c = c.substring(1);
|
||||
}
|
||||
if (c.indexOf(name) === 0) {
|
||||
var cookie = c.substring(name.length, c.length);
|
||||
var cookie_decrypt = Unibase.Platform.Helpers.CryptoHelper.Instance().decrypt(cookie);
|
||||
return cookie_decrypt;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
setIdentityCookie(cvalue) {
|
||||
this.setCookie(CookieHelper._identityCookie, cvalue, 1);
|
||||
}
|
||||
getIdentityCookie() {
|
||||
return this.getCookie(CookieHelper._identityCookie);
|
||||
}
|
||||
setUserIdentityCookie(cvalue) {
|
||||
this.setCookie(CookieHelper._userIdentitycookie, cvalue, 1);
|
||||
}
|
||||
getUserIdentityCookie() {
|
||||
return this.getCookie(CookieHelper._userIdentitycookie);
|
||||
}
|
||||
setCookie(cname, cvalue, exdays) {
|
||||
let _cookievalue = "";
|
||||
if (cvalue != null && cvalue != "")
|
||||
_cookievalue = Unibase.Platform.Helpers.CryptoHelper.Instance().encrypt(cvalue);
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
|
||||
var expires = "expires=" + d.toUTCString();
|
||||
document.cookie = cname + "=" + _cookievalue + ";" + expires + ";path=/;samesite=none;secure=true";
|
||||
}
|
||||
deleteCookie(cname) {
|
||||
var d = new Date();
|
||||
var expires = "expires=Thu, 01 Jan 1970 00:00:00 GMT";
|
||||
document.cookie = cname + "= ;" + expires + ";path=/;samesite=none;secure=true";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new CookieHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
CookieHelper._identityCookie = "_idty";
|
||||
CookieHelper._userIdentitycookie = "u_idty";
|
||||
Helpers.CookieHelper = CookieHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"cookiehelper.js","sourceRoot":"","sources":["cookiehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{getCookie(t){for(var i,e,o,u=t+"=",s=decodeURIComponent(document.cookie),f=s.split(";"),r=0;r<f.length;r++){for(i=f[r];i.charAt(0)===" ";)i=i.substring(1);if(i.indexOf(u)===0)return e=i.substring(u.length,i.length),o=n.Platform.Helpers.CryptoHelper.Instance().decrypt(e),o}return""}setIdentityCookie(n){this.setCookie(i._identityCookie,n,1)}getIdentityCookie(){return this.getCookie(i._identityCookie)}setUserIdentityCookie(n){this.setCookie(i._userIdentitycookie,n,1)}getUserIdentityCookie(){return this.getCookie(i._userIdentitycookie)}setCookie(t,i,r){var u,e;let f="";i!=null&&i!=""&&(f=n.Platform.Helpers.CryptoHelper.Instance().encrypt(i));u=new Date;u.setTime(u.getTime()+r*864e5);e="expires="+u.toUTCString();document.cookie=t+"="+f+";"+e+";path=/;samesite=none;secure=true"}deleteCookie(n){var t=new Date;document.cookie=n+"= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;samesite=none;secure=true"}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}i._identityCookie="_idty";i._userIdentitycookie="u_idty";t.CookieHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
Ссылка в новой задаче
Block a user