IEnumerator WaitForCheckCodeRequest(WWW request, string appCode) { yield return(request); if (request.error == null) { Debug.Log("WWW Ok!: " + request.text); if (request.text.Length > 0) { var error = ErrorResponse.CreateFromJSON(request.text); if (error.status != "400") { AppCode token = AppCode.CreateFromJSON(request.text); PlayerPrefs.SetString("AppCode", appCode); Application.LoadLevel(Application.loadedLevel + 1); } else { show_notification("Error: " + error.error); } } } else { show_notification("Error: " + request.error); Debug.Log("WWW Error: " + request.error); } }
static AppInfo() { DeployEnvInfo = DeployInfo.Instance; AppCode = ConfigurationManager.AppSettings["app_code"]; if (!string.IsNullOrEmpty(AppCode)) { AppCode = AppCode.ToLower(); } else { AppCode = ""; } var appVer = ConfigurationManager.AppSettings["app_ver"]; if (!string.IsNullOrEmpty(appVer)) { AppVer = VersionHelper.FormatVersion(appVer); } else { AppVer = new Version("1.0.0.0"); } var appName = ConfigurationManager.AppSettings["app_name"]; if (!string.IsNullOrEmpty(appName)) { AppName = appName; } MachineName = Environment.MachineName.ToLower(); }
private bool ValieIsOpen(AppCode appcode) { string errorMsg = string.Empty; AppSate appState = mainWindowService.GetAppIsOpen(appcode, out errorMsg); if (!string.IsNullOrEmpty(errorMsg)) { this.Dispatcher.Invoke(new Action(() => { MessageBoxEx.Show(this, errorMsg, Message.Tips, MessageBoxExButtons.OK, MessageBoxExIcon.Error); })); return(false); } if (appState == AppSate.NotOpen) { this.Dispatcher.Invoke(new Action(() => { MessageBoxEx.Show(this, PRO_ReceiptsInvMgr.Resources.Message.AppNotOpen, Message.Tips, MessageBoxExButtons.OK, MessageBoxExIcon.Error); })); return(false); } else if (appState == AppSate.OverTime) { this.Dispatcher.Invoke(new Action(() => { MessageBoxEx.Show(this, PRO_ReceiptsInvMgr.Resources.Message.AppOverTime, Message.Tips, MessageBoxExButtons.OK, MessageBoxExIcon.Error); })); return(false); } return(true); }
protected void Page_Load(object sender, EventArgs e) { AppCode.UserCountSet(Application); usersIn = (AppCode.GetUsersIn(Application)).ToString(); adminLink.Visible = false; welcome.Visible = false; if (AppCode.GetSesUsrName(Session) != null) { hello.InnerText = welcomes[AppCode.GetSesGender(Session)]; username.InnerText = AppCode.GetSesUsrName(Session); enter.Visible = false; logout.Visible = true; welcome.Visible = true; profileLink.HRef = "Profile.aspx?id=" + AppCode.GetSesID(Session); if (AppCode.GetSesIsAdmin(Session)) { adminLink.Visible = true; } } else { welcome.Visible = false; logout.Visible = false; enter.Visible = true; } }
public ActionResult Index(clsLoginVM oLoginVM) { this.GetDefaultData(); if (ModelState.IsValid) { clsEmpresaVM oEmpresaVM = EmpresaList().Find(x => x.EmpresaId == oLoginVM.EmpresaId); try { clsAppInfo.Init(oEmpresaVM.DataSource, oEmpresaVM.InitialCatalog, SysData.ToStr(oLoginVM.UsuarioCod), oLoginVM.UsuarioPass); if (clsAppInfo.OpenConection()) { if (AppCode.AplicacionFind(1)) { if (AppCode.UsuarioCodFind(SysData.ToStr(oLoginVM.UsuarioCod))) { if (AppCode.AutorizaFind(clsAppInfo.TipoUsuarioId, "segAplicacion", 1)) { Session["User"] = clsAppInfo.UsuarioCod; clsAppInfo.AppPath = Request.UrlReferrer.OriginalString; return(RedirectToAction("Index", "Home")); } else { ViewBag.MessageErr = "Aplicación no Autorizada para el Usuario"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } else { ViewBag.MessageErr = "Usuario no Registrado"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } else { ViewBag.MessageErr = "Aplicación no Autorizada"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } } catch (Exception exp) { ViewBag.MessageErr = Convert.ToString(exp.Message); ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); }
public override int GetHashCode() { int hash = 1; if (PhoneName.Length != 0) { hash ^= PhoneName.GetHashCode(); } if (PhoneSystem.Length != 0) { hash ^= PhoneSystem.GetHashCode(); } if (PhoneModel.Length != 0) { hash ^= PhoneModel.GetHashCode(); } if (PhoneProducter.Length != 0) { hash ^= PhoneProducter.GetHashCode(); } if (AppVersion.Length != 0) { hash ^= AppVersion.GetHashCode(); } if (PhoneMac.Length != 0) { hash ^= PhoneMac.GetHashCode(); } if (PhoneImei.Length != 0) { hash ^= PhoneImei.GetHashCode(); } if (PhoneIp.Length != 0) { hash ^= PhoneIp.GetHashCode(); } if (UserId.Length != 0) { hash ^= UserId.GetHashCode(); } if (PlaceCode.Length != 0) { hash ^= PlaceCode.GetHashCode(); } if (AppCode.Length != 0) { hash ^= AppCode.GetHashCode(); } if (UserType.Length != 0) { hash ^= UserType.GetHashCode(); } if (Timestamps != 0L) { hash ^= Timestamps.GetHashCode(); } return(hash); }
protected void BtnCreateUser_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } UserDAL userdal = new UserDAL(); try { //Проверяет на уникальность логин и емейл bool isLogMail = userdal.IsUserLoginEmail(txtbxUserLogin.Text.Trim(), txtbxEmail.Text.Trim()); if (isLogMail) { ErrorMessage.Text = "Пользователь с таким логином или E-mail уже существует"; return; } else { string login = txtbxUserLogin.Text.Trim(); string email = txtbxEmail.Text.Trim(); string userFirstLastName = tbxFirstName.Text + " " + tbxLastName.Text; string pass = AppCode.GetHashEncoding(txtbxConfirmPassword.Text.Trim()); //хеш пароля сохраняется в БД string identityCode = AppCode.GetHashEncoding(pass.ToString()); //Хеш хеша пароля служит кодом активации аккаунта пользователя string htmlTextMess = WriteEmailMessage(userFirstLastName, login, identityCode, Request.Url.Authority); bool flagSaveDB = false; try { userdal.AddNewUser(login, pass, userFirstLastName, email); flagSaveDB = true; Mail.SendEmail(email, "MiniForum - Вы были зарегистрированы", htmlTextMess); pnlRegistration.Visible = false; lblSuccessfulreg.Visible = true; } catch (Exception ex) { ErrorMessage.Text = ex.Message; if (flagSaveDB) { pnlRegistration.Visible = false; lblErrorSendMail.Visible = true; } } } } catch (Exception ex) { ErrorMessage.Text = ex.Message; } }
static void Main(string[] args) { var app = new AppCode(); for (int i = 1; i <= 20; i++) { app.TeamService.Create(new TeamViewModel() { Name = "Team " + i, Skill = 5 }); } Console.WriteLine("Hello World!"); }
protected void Page_Load(object sender, EventArgs e) { styleSymbols = new string[] { "", "dj", "tr", "am", "dh" }; fss = new bool?[] { null, false, true }; if (!IsPostBack) { ddlStyle.SelectedIndex = 0; ddlFS.SelectedIndex = 0; using (CatalogMananager cm = new CatalogMananager()) { manus = cm.GetAllManus(); } DataRow dr; for (int i = 0; i < manus.Rows.Count; i++) { dr = manus.Rows[i]; ListItem newLi = new ListItem(dr["name"].ToString(), dr["manu_id"].ToString(), true); newLi.Selected = true; cblManu.Items.Add(newLi); } if (AppCode.GetSesID(Session) >= 0) { using (UsersManager um = new UsersManager()) { int id = AppCode.GetSesID(Session); User user = um.GetUserFromID(id); if (user.dh) { ddlStyle.SelectedIndex = 4; } if (user.am) { ddlStyle.SelectedIndex = 3; } if (user.tr) { ddlStyle.SelectedIndex = 2; } if (user.dj) { ddlStyle.SelectedIndex = 1; } } } } }
protected void BntLogin_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } UserDAL userdal = new UserDAL(); Entities.User users = null; string login = txtbxLoginUser.Text.Trim(); string pass = AppCode.GetHashEncoding(txtbxPassword.Text.Trim());//хеш пароля try { users = userdal.UserAuthenticationDB(login, pass); if (users != null) { if (users.ConfirmRegistration) //Пользователь зарегистрирован, учетная запись активирована { FormsAuthentication.SetAuthCookie(users.ID.ToString(), false); //Добавление логина в куки SessionManager.SessionAuthUser(users); //Добавление аутентификации пользователя в сессию Response.Redirect(FormsAuthentication.GetRedirectUrl(login, false), false); } else//Пользователь зарегистрирован, но не активировал учетную запись { SessionManager.UserID = users.ID; SessionManager.UserLogin = users.Login; SessionManager.UserPass = users.Pass; SessionManager.UserName = users.Name; SessionManager.UserEmail = users.Email; pnlRegistration.Visible = false; pnlReactivate.Visible = true; return; } } else { ErrorMassage.Text = "Invalid username or password!"; } } catch (Exception ex) { ErrorMassage.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection f = Request.Form; error = ""; if (f["submit"] != null) { User user; bool isExist; string inUsr = f["username"]; string inPas = f["password"]; using (UsersManager db = new UsersManager()) { user = db.GetUserLogin(inUsr, inPas); isExist = db.IsNameTaken(inUsr); } if (user != null) { if (user.isActive) { AppCode.UserLoggedIn(user, Session, Application); Response.Redirect("."); } else { error = "המשתמש חסום"; focusID = ""; } } else { if (isExist) { error = "סיסמה שגויה"; focusID = "txtPass"; } else { error = "שם משתמש או סיסמה שגויים"; focusID = "txtUser"; } } } }
protected void Page_Load(object sender, EventArgs e) { AppCode appCode = new AppCode(); ControlsMethod(); Cache.Count.ToString(); Cache["key"] = "value"; ClientTarget.ToString(); Page.IsPostBack.ToString(); Page.IsCallback.ToString(); Request.Browser.Type.ToString(); Request.Form.ToString(); Request.QueryString.ToString(); Button1.BackColor = Color.Cyan; System.Web.UI.WebControls.WebControl webControl = new System.Web.UI.WebControls.WebControl(HtmlTextWriterTag.Base); }
/// <summary> /// 获取应用是否开放 /// </summary> /// <param name="errorMsg"></param> /// <returns></returns> public AppSate GetAppIsOpen(AppCode appCode, out string errorMsg) { errorMsg = string.Empty; AppSate retState = AppSate.NotOpen; string strRequest = new JavaScriptSerializer().Serialize( new AppOpenRequest { taxno = GlobalInfo.NSRSBH, appId = appCode.GetHashCode().ToString(), }); bool result = false; var response = WSInterface.GetResponse(strRequest, InterfaceType.AppOpen, ref result, out errorMsg); if (result) { var obj = new JsonSerializer().Deserialize <AppOpenResponse>(new JsonTextReader(new StringReader(response))); if (obj.appType == AppType.Pay) { if (obj.appFlag == 1) { if (obj.expireFlag == 0) { retState = AppSate.OverTime; } else { retState = AppSate.Open; } } else { retState = AppSate.NotOpen; } } else { retState = AppSate.Open; } } return(retState); }
private void Confirmation(string login, string identityCode) { UserDAL userdal = new UserDAL(); string pass = userdal.GetUserPass(login); if (pass != string.Empty) { string hashpass = AppCode.GetHashEncoding(pass); if (hashpass.Trim() == identityCode) { userdal.UpdateUserConfirmRegistration(login, true); Label1.Visible = true;//запись активирована } else { Label2.Visible = true; } } else { Label2.Visible = true; //Код активации неправильный } }
protected static void ExportOpenXmlSpreadsheet() { SOARole role = null; if (AppCode.IsNotEmpty() && RoleCode.IsNotEmpty()) { role = new SOARole(AppCode + ":" + RoleCode); } else { SOARolePropertyDefinitionCollection definitions = SOARolePropertyDefinitionAdapter.Instance.LoadByRoleID(ExportRoleProperty.DefinitionID); role = new SOARole(definitions) { ID = RoleID }; } WorkBook workBook = role.ToExcelWorkBook(); workBook.Save(HttpContext.Current.Response.OutputStream); HttpContext.Current.Response.AppendExcelOpenXmlHeader(GetFileNameByRole(RoleID)); HttpContext.Current.Response.End(); }
public static void Main() { AppCode app = new AppCode(); app.ShutdownMode = ShutdownMode.OnExplicitShutdown; app.Run();
public static void Main() { var app = new AppCode(); var win = new Window(); app.Run(win); }
protected void Page_Load(object sender, EventArgs e) { mainErr = ""; NameValueCollection f = Request.Form; if (f["submit"] != null) { bool lookinGood = true; if (!f["txtVerify"].Equals(f["txtPass"])) { lookinGood = false; mainErr += "סיסמאות אינן תואמות. "; } if (f["txtPass"].Length <= 5) { lookinGood = false; mainErr += "הסיסמה חייבת להיות בת 6 ספרות לפחות. "; } if (f["txtUser"].Contains(" ")) { lookinGood = false; mainErr += "שם המשתמש לא יכול להכיל רווחים. "; } using (UsersManager db = new UsersManager()) { if (db.IsNameTaken(f["txtUser"])) { lookinGood = false; mainErr = "שם המשתמש כבר תפוס"; } } if (lookinGood) { int id; int gender = int.Parse(f["gender"] ?? "2"); bool[] styles = new bool[4]; styles[0] = f["dj"] != null; styles[1] = f["tr"] != null; styles[2] = f["am"] != null; styles[3] = f["dh"] != null; User user = new User(0, f["txtUser"], f["txtPass"], f["txtEmail"], f["txtFullname"], gender, styles[0], styles[1], styles[2], styles[3], f["txtMoto"], true, false); using (UsersManager db = new UsersManager()) { id = db.AddUserToDB(user); } if (id != -1) { AppCode.UserLoggedIn(id, user, Session, Application); Response.Redirect("."); } else { Response.Write("REGISTERATION FAILED"); } } } }
protected void Page_Load(object sender, EventArgs e) { id = int.Parse(Request.QueryString["id"] ?? "-1"); if (id < -0 || id != AppCode.GetSesID(Session)) { Response.Redirect("."); } using (UsersManager db = new UsersManager()) { user = db.GetUserFromID(id); } if (user == null) { Response.Redirect("."); } switch (user.gender) { case 0: adminTag.InnerText = "מנהל אתר"; break; case 1: adminTag.InnerText = "מנהלת אתר"; break; case 2: adminTag.InnerText = "מנהל\\ת אתר"; break; } adminTag.Visible = user.isAdmin; username = user.username; DataBind(); string sesUsername = AppCode.GetSesUsrName(Session); if (sesUsername != null) { if (user.username.Equals(sesUsername)) { mainErr = ""; NameValueCollection f = Request.Form; if (f["submit"] != null) { int gender = int.Parse(f["gender"] ?? "2"); bool[] styles = new bool[4]; styles[0] = f["dj"] != null; styles[1] = f["tr"] != null; styles[2] = f["am"] != null; styles[3] = f["dh"] != null; User newUser = new User(user.id, user.username, user.pass, f["txtEmail"], f["txtFullname"], gender, styles[0], styles[1], styles[2], styles[3], f["txtMoto"], user.isActive, user.isAdmin); using (UsersManager db = new UsersManager()) { db.UpdateUser(newUser); user = newUser; } AppCode.UserLoggedIn(user, Session, Application); AppCode.UserCountDown(Application); Response.Redirect(Request.RawUrl); } else { } } } }
protected void Page_Load(object sender, EventArgs e) { if (loadSec("AdminPanel/Work Order Settings")) { if (!IsPostBack) { reloadTlbx(); DataTable Tb = clsDB.spAdmin_Variables_S("AutoRefresh:WKPTimer:ARTRemain:AutoLogout:AutoLogoutAlert:AvgWage:LocCap:VdrLnkExp:OrderReview:OrderEntry:MinLeadTime:VdrExpGraPeriod:Margin:JobNote:PONote:CustFUNote:PCustFUNote:RFQNote:CoCNote:VdrLnk:VdrSrvLnk:InvoiceEmail:POEmail:RFQEmail:CustFUEmail:PoCustFUEmail:ToolGroupEmail:SurveyEmail:QTEEmail:InvAvailEmail:DueTime:PN4CustEmail:OpenPOEmail:OpenAREmail:OTDGraphEmail:OTDGraphTrendEmail:ExpLimRtoEmail:AutoRecd:EnfExpCert:EnfMatPN:MinMedMax:EnfQty:TGR:OHE:EnfTola"); foreach (DataRow Rw in Tb.Rows) { switch (Rw["nKey"].ToString()) { case "JobNote": txtJobNote.Text = Rw["sValue"].ToString(); break; case "PONote": txtPONote.Text = Rw["sValue"].ToString(); break; case "CustFUNote": txtCustFUNote.Text = Rw["sValue"].ToString(); break; case "PCustFUNote": txtPCustFUNote.Text = Rw["sValue"].ToString(); break; case "RFQNote": txtRFQNote.Text = Rw["sValue"].ToString(); break; case "CoCNote": txtCoCNote.Text = Rw["sValue"].ToString(); break; case "VdrLnk": txtVdrLnk.Text = Rw["sValue"].ToString(); break; case "VdrSrvLnk": txtVdrSrvLnk.Text = Rw["sValue"].ToString(); break; case "InvoiceEmail": txtInvoiceEmail.Text = Rw["sValue"].ToString(); break; case "POEmail": txtPOEmail.Text = Rw["sValue"].ToString(); break; case "RFQEmail": txtRFQEmail.Text = Rw["sValue"].ToString(); break; case "CustFUEmail": txtCustFUEmail.Text = Rw["sValue"].ToString(); break; case "PoCustFUEmail": txtPoCustFUEmail.Text = Rw["sValue"].ToString(); break; case "ToolGroupEmail": txtToolGroupEmail.Text = Rw["sValue"].ToString(); break; case "SurveyEmail": txtSurveyEmail.Text = Rw["sValue"].ToString(); break; case "QTEEmail": txtQTEEmail.Text = Rw["sValue"].ToString(); break; case "InvAvailEmail": txtInvAvailEmail.Text = Rw["sValue"].ToString(); break; case "PN4CustEmail": txtPN4CustEmail.Text = Rw["sValue"].ToString(); break; case "OpenPOEmail": txtOpenPOEmail.Text = Rw["sValue"].ToString(); break; case "OpenAREmail": txtOpenAREmail.Text = Rw["sValue"].ToString(); break; case "OTDGraphEmail": txtOTDGraphEmail.Text = Rw["sValue"].ToString(); break; case "OTDGraphTrendEmail": txtOTDGraphTrendEmail.Text = Rw["sValue"].ToString(); break; case "ExpLimRtoEmail": txtExpLimRtoEmail.Text = Rw["sValue"].ToString(); break; case "VdrLnkExp": txtVdrLnkExp.Text = Rw["iValue"].ToString(); break; case "OrderReview": txtOrderReview.Text = Rw["iValue"].ToString(); break; case "OrderEntry": txtOrderEntry.Text = Rw["iValue"].ToString(); break; case "MinLeadTime": txtMinLeadTime.Text = Rw["iValue"].ToString(); break; case "VdrExpGraPeriod": txtVdrExpGraPeriod.Text = Rw["iValue"].ToString(); break; case "Margin": txtMargin.Text = Rw["iValue"].ToString(); break; case "DueTime": txtDueTime.Text = Rw["sValue"].ToString(); break; case "LocCap": txtLocCap.Text = Rw["iValue"].ToString(); break; case "AutoRefresh": txtAutoRefresh.Text = Rw["iValue"].ToString(); break; case "WKPTimer": txtWKPTimer.Text = Rw["iValue"].ToString(); break; case "ARTRemain": txtARTRemain.Text = Rw["iValue"].ToString(); break; case "AutoLogout": txtAutoLogout.Text = Rw["iValue"].ToString(); break; case "AutoLogoutAlert": txtAutoLogoutAlert.Text = Rw["iValue"].ToString(); break; case "AvgWage": txtAvgWage.Text = Rw["sValue"].ToString(); break; case "AutoRecd": ddlAutoRecd.SelectedValue = Rw["sValue"].ToString(); break; case "EnfExpCert": ddlEnfExpCert.SelectedValue = Rw["sValue"].ToString(); break; case "EnfMatPN": ddlEnfMatPN.SelectedValue = Rw["sValue"].ToString(); break; case "MinMedMax": ddlMinMedMax.SelectedValue = Rw["sValue"].ToString(); break; case "EnfQty": ddlEnfQty.SelectedValue = Rw["sValue"].ToString(); break; case "TGR": txtTGR.Text = Rw["iValue"].ToString(); break; case "OHE": txtOHE.Text = Rw["sValue"].ToString(); break; case "EnfTola": ddlEnfTola.SelectedValue = Rw["sValue"].ToString(); break; } } this.Title = AppCode.Equals("WIP") ? "Work Order Setup" : "RFQ Setup"; } } }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection f = Request.Form; if (!AppCode.GetSesIsAdmin(Session)) { Response.Redirect("."); } else { using (UsersManager um = new UsersManager()) { users = um.GetAllUsers(); if (!um.IsUserAdmin(AppCode.GetSesID(Session))) { Response.Redirect("."); } } lv.DataSource = users; lv.DataBind(); } if (f["upd"] != null || f["del"] != null) { if (f["upd"] != null) { id = int.Parse(f["upd"].ToString()); string sid = id.ToString(); username = f["username" + sid]; pass = f["password" + sid]; email = f["email" + sid]; active = f["active" + sid] != null; admin = f["admin" + sid] != null; if (pass.Length <= 5) { mainErr = "הסיסמה חייבת להיות בת 6 ספרות לפחות. "; return; } if (username.Contains(" ")) { mainErr = "שם המשתמש לא יכול להכיל רווחים. "; return; } using (UsersManager um = new UsersManager()) { user = um.GetUserFromID(id); um.UpdateUser(new User(user.id, username, pass, email, user.name, user.gender, user.dj, user.tr, user.am, user.dh, user.bio, active, admin)); users = um.GetAllUsers(); lv.DataBind(); Response.Redirect(Request.RawUrl); } } if (f["del"] != null) { id = int.Parse(f["del"]); using (UsersManager um = new UsersManager()) { um.DeleteUser(id); users = um.GetAllUsers(); lv.DataBind(); Response.Redirect(Request.RawUrl); } } } }
//Отправляется письмо на прежний емейл пользователя protected void lnkbtnActivateAccount1_Click(object sender, EventArgs e) { if (SessionManager.UserID != 0) { string login = SessionManager.UserLogin; string pass = SessionManager.UserPass; string userName = SessionManager.UserName; string userEmail = SessionManager.UserEmail; RegisterDB registerAspxcs = new RegisterDB(); // CodeBehind страницы регистрации RegisterDB.Aspx.cs string htmlTextMess = registerAspxcs.WriteEmailMessage(userName, login, AppCode.GetHashEncoding(pass), Request.Url.Authority); //Метод для генерации сообщения с кодом активации try { bool b = Mail.SendEmail(userEmail, "MiniForum - Вы были зарегистрированы", htmlTextMess); Panel2.Visible = true; pnlActivateAccount1.Visible = false; Session.Clear(); } catch (Exception ex) { ErrorMessage.Text = ex.Message; } } }
//Отправляется письмо на введенный емейл protected void btnActivateAccount1_Click(object sender, EventArgs e) { if (SessionManager.UserID != 0) { string login = SessionManager.UserLogin; string pass = SessionManager.UserPass; string userName = SessionManager.UserName; RegisterDB registerAspxcs = new RegisterDB(); string htmlTextMess = registerAspxcs.WriteEmailMessage(userName, login, AppCode.GetHashEncoding(pass), Request.Url.Authority); UserDAL userdal = new UserDAL(); try { if (userdal.UpdateUserMail(SessionManager.UserID, tbxEmail.Text)) //Сохранение емейла в БД { bool b = Mail.SendEmail(tbxEmail.Text, "MiniForum - Вы были зарегистрированы", htmlTextMess); Panel2.Visible = true; pnlActivateAccount1.Visible = false; Session.Clear(); } else { ErrorMessage.Text = "При сохранении емейла возникла ошибка."; } } catch (Exception ex) { ErrorMessage.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { Session.Abandon(); AppCode.UserCountDown(Application); Response.Redirect("."); }
/// <summary> /// Called when [motion]. /// </summary> /// <param name="rbo">The rbo.</param> /// <param name="step">The step.</param> public void OnMotion(AppCode.Physics.MyRigidBody rbo, float step) { Debug.Assert(this.Entity.Physics == this, "Fatal resorce inconsistancy! Now is time to implement real engine resource management."); if (this.NoResponse) { return; } this.Entity.SetWorldMatrix(this.rigidBody.Matrix, this); }
protected override void Execute(CodeActivityContext context) { string fileName = FileName.Get(context); string appcode = AppCode.Get(context); string base64 = ImageToBase64String(fileName); FileInfo fileInfo = new FileInfo(fileName); //限制图片大小 if (fileInfo.Length > 1204 * 1204 * 4) { throw new Exception("文件不能大于4M"); } //调用阿里云地址:https://ocrapi-document.taobao.com/ocrservice/document string host = "https://ocrapi-document.taobao.com"; string path = "/ocrservice/document"; string method = "POST"; string querys = ""; string bodys = "{\"img\":\"" + base64 + "\",\"url\":\"\",\"prob\":" + probability.ToString().ToLower() + "\"}"; string url = host + path; HttpWebRequest httpRequest = null; HttpWebResponse httpResponse = null; if (0 < querys.Length) { url = url + "?" + querys; } if (host.Contains("https://")) { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url)); } else { httpRequest = (HttpWebRequest)WebRequest.Create(url); } httpRequest.Method = method; httpRequest.Headers.Add("Authorization", "APPCODE " + appcode); //根据API的要求,定义相对应的Content-Type httpRequest.ContentType = "application/json; charset=UTF-8"; if (0 < bodys.Length) { byte[] data = Encoding.UTF8.GetBytes(bodys); using (Stream stream = httpRequest.GetRequestStream()) { stream.Write(data, 0, data.Length); } } try { httpResponse = (HttpWebResponse)httpRequest.GetResponse(); } catch (WebException ex) { httpResponse = (HttpWebResponse)ex.Response; } Stream st = httpResponse.GetResponseStream(); StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8")); string responseStr = reader.ReadToEnd(); Result.Set(context, responseStr); //OcrResult ocrResult = JsonConvert.DeserializeObject<OcrResult>(responseStr); //string text = OcrResultToString(ocrResult); //Result.Set(context, text); }