Example #1
0
    public List <PlayerMatchInfo> players_math_info = null; //比赛玩家信息

    public user_info get_user_info(int seatid)
    {
        user_info uinfo = new user_info();

        if (seatid == self_seatid)
        {
            uinfo.unick = this.unick;
            uinfo.uface = this.uface;
            uinfo.usex  = this.usex;
            return(uinfo);
        }

        for (int i = 0; i < this.other_users.Count; i++)
        {
            if (this.other_users[i].seatid == seatid)
            {
                uinfo.unick = this.other_users[i].unick;
                uinfo.uface = this.other_users[i].uface;
                uinfo.usex  = this.other_users[i].usex;
                return(uinfo);
            }
        }

        return(null);
    }
Example #2
0
        public static user_info ParseUser(string user)
        {
            user_info result = null;

            char[] separator1 = new char[] { ':' };
            int    iPos       = user.LastIndexOf("#");    // remove comments

            if (iPos >= 0)
            {
                user = user.Substring(0, iPos);
            }
            user = user.Trim();
            if (user.Length == 0)
            {
                return(null);                // empty line
            }
            string [] user_details = user.Split(separator1);
            if (user_details.Length >= 2)               // pass cam be blank, BUT at least 2 fields mut be present
            {
                result      = new user_info();
                result.name = unescape(user_details[0]);
                result.pass = unescape(user_details[1]);
            }
            return(result);
        }
Example #3
0
 private void GetInfoCompleted(user_info userInfo, object state, FacebookException e)
 {
     Assert.IsNotNull(userInfo);
     Assert.IsTrue(userInfo.info_fields.info_field.Count > 0);
     Assert.IsTrue(userInfo.info_fields.info_field[0].field == "Unit test field");
     EnqueueTestComplete();
 }
        public ActionResult FindPassword(FindPassword formValues)
        {
            if (User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("index"));
            }

            if (ModelState.IsValid)
            {
                var emailReg = new System.Text.RegularExpressions.Regex("^(\\w)+(\\.\\w+)*@[\\w\\d]+((\\.\\w+)+)$");
                if (formValues.UserEmail == null || !emailReg.IsMatch(formValues.UserEmail))
                {
                    ModelState.AddModelError("UserEmail", "邮箱格式不正确");
                    return(View(formValues));
                }
                else if (Session["ValidateCode"] == null ||
                         formValues.ValidateCode == null ||
                         formValues.ValidateCode.ToLower() != Session["ValidateCode"].ToString().ToLower())
                {
                    ModelState.AddModelError("ValidateCode", "验证码错误");
                    return(View(formValues));
                }

                UserModel userModel = new UserModel();
                user_info userInfo  = userModel.GetUserInfo(formValues.UserEmail);
                string    newPwd    = ImageValidate.CreateCode(6);//生生6位数的随机密码
                userInfo.ui_password = userModel.PasswordEncrypt(newPwd);
                userModel.Save();
                //发送新密码
                MeetingCanlendar.Tools.SendEmail.ResetPassword(formValues.UserEmail, newPwd);
            }

            return(RedirectToAction("FindPassword", new { step = 2 }));
        }
 /// <summary>
 /// DirectorySearcher の Attribute Scope Query を使用して、グループを展開する
 /// </summary>
 /// <param name="group"></param>
 private void Expand(DirectoryEntry group, string user, string pass, string indent = "\t")
 {
     try
     {
         string[]          properties = new string[] { "member", "objectguid", "distinguishedName", "objectClass" };
         DirectorySearcher ds         = new DirectorySearcher(group, "(objectClass=*)", properties, SearchScope.Base);
         ds.AttributeScopeQuery = "member";
         using (SearchResultCollection searchResultCollection = ds.FindAll())
         {
             foreach (SearchResult result in searchResultCollection)
             {
                 user_info user_obj = new user_info(result.GetDirectoryEntry());
                 ExpandGroup(create_entry_obj(result.Path, user, pass), user, pass);
                 string group_name = group.Properties["sAMAccountName"].Value.ToString();
                 string sid        = new SecurityIdentifier((byte[])group.Properties["objectSid"][0], 0).ToString();
                 if (groups.ContainsKey(group_name))
                 {
                     groups[group_name].add_user_info(user_obj);
                 }
                 else
                 {
                     groups.Add(group_name, new group_info(group_name, sid, user_obj));
                 }
             }
         }
     }
     catch (Exception e)
     {
         loger_manager.write_log(e.Message, "error");
     }
 }
Example #6
0
 public string updatePwd(string oldPwd, string newPwd)
 {
     try {
         uis = new UserInfoService();
         user_info user = uis.updatePwd(oldPwd, newPwd);
         if (user.password == newPwd)
         {
             return(ResultUtil.success("修改成功"));
         }
         else if (user.password == oldPwd)
         {
             return(ResultUtil.fail(-1, "旧密码错误"));
         }
         else
         {
             return(ResultUtil.error("修改失败"));
         }
     }
     catch (ErrorUtil err)
     {
         return(ResultUtil.fail(401, err.Message));
     }
     catch
     {
         return(ResultUtil.error("修改失败"));
     }
 }
Example #7
0
        public ActionResult Create(UserVm userVm)
        {
            var data = _db.user_info.Where(x => x.User_Name == userVm.UserName).ToList();

            if (ModelState.IsValid)
            {
                if (!data.Any())
                {
                    user_info userInfo = new user_info
                    {
                        User_Name        = userVm.UserName,
                        User_Password    = userVm.UserPassword,
                        User_role_id     = userVm.UserRoleId,
                        User_status      = userVm.UserStatus,
                        User_biz_role_id = userVm.UserBizRoleId
                    };
                    _db.user_info.Add(userInfo);
                    _db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                ViewBag.User_role   = new SelectList(_db.user_role.ToList(), "user_role_id", "user_role_name", userVm.UserRoleId);
                ViewBag.User_status = new SelectList(_db.status.ToList(), "status_Id", "status_code", userVm.UserStatus);
                ViewBag.biz_role    = new SelectList(_db.tbld_business_zone_hierarchy.ToList(), "id", "biz_zone_category_name", userVm.UserBizRoleId);

                TempData["alertbox"]    = "error";
                TempData["alertboxMsg"] = userVm.UserName + " User Name Already Use";
                return(View(userVm));
            }

            ViewBag.User_role   = new SelectList(_db.user_role.ToList(), "user_role_id", "user_role_name", userVm.UserRoleId);
            ViewBag.User_status = new SelectList(_db.status.ToList(), "status_Id", "status_code", userVm.UserStatus);
            ViewBag.biz_role    = new SelectList(_db.tbld_business_zone_hierarchy.ToList(), "id", "biz_zone_category_name", userVm.UserBizRoleId);
            return(View(userVm));
        }
Example #8
0
        public bool LoginSubmit(user_info user)
        {
            user.password = EncryptSugar.GetInstance().MD5(user.password);
            var isLogin = us.Login(user.user_name, user.password);

            return(isLogin);
        }
Example #9
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedCells.Count == 0)
            {
                MessageBox.Show("请选择要修改的行", "警告"); return;
            }
            user_info user = new user_info();

            user.uid       = tbUid.Text.Trim();
            user.user_name = tbName.Text.Trim();
            user.password  = tbPwd.Text.Trim();
            user.position  = cmbPosition.Text.Trim();
            int id1 = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            if (cmbType.Text.Trim() == "管理员")
            {
                user.type = 0;
            }
            else if (cmbType.Text.Trim() == "医师")
            {
                user.type = 1;
            }
            else
            {
                user.type = 2;
            }
            user.HisCode = txtHis.Text.Trim();
            bll.Update_user(user, id1);
            dataGridView1.DataSource = bll.selectUser();
        }
Example #10
0
        public string save(user_info user_info)
        {
            try
            {
                UserInfoService us             = new UserInfoService();
                string          quanxian_save1 = us.new_quanxian("add", "账号管理");
                if (quanxian_save1 != null && quanxian_save1.Length > 0 && quanxian_save1 == "是")
                {
                }
                else
                {
                    return(ResultUtil.error("没有权限!"));
                }

                uis = new UserInfoService();
                if (uis.save(user_info))
                {
                    return(ResultUtil.success("保存成功"));
                }
                else
                {
                    return(ResultUtil.error("保存失败"));
                }
            }
            catch (ErrorUtil err)
            {
                return(ResultUtil.fail(401, err.Message));
            }
            catch
            {
                return(ResultUtil.error("查询失败"));
            }
        }
Example #11
0
 public ActionResult Index(user_info us)
 {
     if (repo.Get(us.user_name) != null)
     {
         us = repo.Get(us.user_name);
         Session["user_name"] = us.user_name; Session["user_type"] = us.user_type;
         Session["name"]      = us.name;
         if (us.user_type == "admin")
         {
             return(RedirectToAction("Index", "Admin"));
         }
         else if (us.user_type == "teacher")
         {
             return(RedirectToAction("Index", "Teacher"));
         }
         else
         {
             return(RedirectToAction("Index", "Student"));
         }
     }
     else
     {
         ViewBag.error = "Invalid Username/Password";
         return(View());
     }
 }
Example #12
0
        public void demo_update()
        {
            user_info tb = new user_info();
            tb.sex = 1;//男的

            tb.where("id=?", 22).update();
        }
Example #13
0
        public static void setToken_dp(user_info user)
        {
            string   token    = RsaUtil.RSAEncryption(JsonUtil.toJson(user));
            DateTime dateTime = DateTime.Now.AddHours(VALID_NUM);

            HttpRuntime.Cache.Insert("scheduling_token_dp", token, null, dateTime, TimeSpan.Zero);
        }
Example #14
0
        /// <summary>
        /// 增加用户
        /// </summary>
        /// <param name="userno"></param>
        /// <returns></returns>
        public int Add_user(user_info user)
        {
            string sql = "insert into adims_user(userno,uid,password,user_name,position,type) values('" + user.userno + "','" +
                         user.uid + "','" + user.password + "','" + user.user_name + "','" + user.position + "','" + user.type + "')";

            return(dBConn.ExecuteNonQuery(sql));
        }
Example #15
0
        public JsonResult register_info(string account, string password, string name)
        {
            NaireWebDataContext db = new NaireWebDataContext();
            var rs = from r in db.user_info
                     where account == r.account
                     select new
            {
                r.id,
                r.account
            };

            if (rs.FirstOrDefault() != null)
            {
                return(Json(0));
            }
            user_info user = new user_info();

            user.account  = account;
            user.password = password;
            user.name     = name;
            db.user_info.InsertOnSubmit(user);
            db.SubmitChanges();

            var rs2 = from r in db.user_info
                      where account == r.account
                      select new
            {
                r.id,
            };
            var ID = rs2.FirstOrDefault().id.ToString();

            return(Json(ID));
        }
Example #16
0
 private void setup_note(ref Socket client, string[] info)
 {
     try
     {
         get_data_note(ref all_users);
         add_message("Dang o thread setup_note");
         var index = all_users.FindIndex(c => c.username == info[1]);
         if (index == -1)
         {
             client.Send(serialize("false"));
         }
         else
         {
             user_info temp = all_users[index];
             temp.note        = info[2];
             all_users[index] = new user_info();
             all_users[index] = temp;
             client.Send(serialize("true"));
             using (TextWriter tw = new StreamWriter("note.txt", false))
             {
                 foreach (user_info s in all_users)
                 {
                     tw.WriteLine(s.username);
                     tw.WriteLine(s.note);
                 }
             }
             string notice = "User " + info[1] + " updated note successfully!";
             add_message(notice);
         }
     }
     catch
     {
         client.Close();
     }
 }
Example #17
0
        /// <summary>
        /// 增加用户
        /// </summary>
        /// <param name="userno"></param>
        /// <returns></returns>
        public int Update_user(user_info user)
        {
            string sql = "Update  adims_user set uid='" + user.uid + "',password='******',"
                         + "position='" + user.position + "',type='" + user.type + "' where userno='" + user.userno + "'";

            return(dBConn.ExecuteNonQuery(sql));
        }
Example #18
0
        // GET: user/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            user_info userIcnfo = _db.user_info.Find(id);

            if (userIcnfo == null)
            {
                return(HttpNotFound());
            }

            if (userIcnfo.User_biz_role_id != null)
            {
                if (userIcnfo.User_status != null)
                {
                    UserVm userVm = new UserVm
                    {
                        UserId        = userIcnfo.User_Id,
                        UserName      = userIcnfo.User_Name,
                        UserPassword  = userIcnfo.User_Password,
                        UserRoleId    = userIcnfo.User_role_id,
                        UserBizRoleId = (int)userIcnfo.User_biz_role_id,
                        UserStatus    = (int)userIcnfo.User_status
                    };

                    ViewBag.User_role   = new SelectList(_db.user_role.ToList(), "user_role_id", "user_role_name", userVm.UserRoleId);
                    ViewBag.User_status = new SelectList(_db.status.ToList(), "status_Id", "status_code", userVm.UserStatus);
                    ViewBag.biz_role    = new SelectList(_db.tbld_business_zone_hierarchy.ToList(), "id", "biz_zone_category_name", userVm.UserBizRoleId);
                    return(View(userVm));
                }
            }
            return(HttpNotFound());
        }
        public ActionResult GetMeetingsByIds(string ids)
        {
            JavaScriptSerializer jser     = new JavaScriptSerializer();
            MeetingModel         metModel = new MeetingModel();

            int[] idList = jser.Deserialize <int[]>(ids);

            UserModel userModel = new UserModel();
            user_info userInfo  = userModel.GetUserInfo(User.Identity.Name);

            List <meeting_info_detail> source = metModel.GetMeetingsDetail(idList).ToList();

            var result = source.OrderBy(r => r.mi_start_time).Select(r => new
            {
                id         = r.id,
                title      = r.mi_title,
                start      = r.mi_start_time.ToString("yyyy-MM-ddTHH:mm:ss"),
                end        = r.mi_end_time.ToString("yyyy-MM-ddTHH:mm:ss"),
                people     = r.mi_people,
                memo       = r.mi_memo,
                position   = r.mi_position_id,
                creator    = r.mi_creator_name,
                level      = r.mi_level_id,
                createTime = r.mi_create_time.ToString("yyyy-MM-ddTHH:mm:ss"),
                className  = r.mi_creator == userInfo.id ? "fc-event-mine" : "",
                editable   = r.mi_creator == userInfo.id || userInfo.user_grade_catg.gc_level == 9 ? 1 : 0,
                isMine     = r.mi_creator == userInfo.id ? 1 : 0
            });

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #20
0
        public string new_quanxian(string findtype, String viewname)
        {
            string quanxian_save = "";

            user = TokenUtil.getToken();
            UserInfoService   us    = new UserInfoService();
            List <department> dlist = us.NewFind_dpnew(user.user_code, user.password, user.company);

            for (int i = 0; i < dlist.Count; i++)
            {
                if (dlist[i].view_name == viewname)
                {
                    if (findtype == "sel")
                    {
                        quanxian_save = dlist[i].sel;
                    }
                    else if (findtype == "del")
                    {
                        quanxian_save = dlist[i].del;
                    }
                    else if (findtype == "add")
                    {
                        quanxian_save = dlist[i].add;
                    }
                    else if (findtype == "upd")
                    {
                        quanxian_save = dlist[i].upd;
                    }
                }
            }
            return(quanxian_save);
        }
Example #21
0
        public JsonResult Register(string phone, string pwd)
        {
            //验证手机号是否合法

            //验证密码是否合法

            //检测数据库中是否存在这个名字

            using (var db = new YearsEntities())
            {
                var info = db.user_info.FirstOrDefault(item => item.mobile == phone);

                if (info != null)
                {
                    return(Error("该手机号已经被注册"));
                }
                else
                {
                    info = new user_info();

                    info.mobile = phone;
                    info.pass   = pwd;
                    info.name   = "测试账号";

                    db.user_info.Add(info);

                    db.SaveChanges();

                    return(Success(null, "注册成功"));
                }
            }
        }
 public TimeConfigService()
 {
     user = TokenUtil.getToken();
     if (user == null)
     {
         throw new ErrorUtil("无权限");
     }
 }
Example #23
0
        public void demo_select_join()
        {
            user_info tb = new user_info();

            tb.innerJoin("$.user_link l").on("user_id = l.user_id")
              .where("id=?", 22)
              .select("*");
        }
 public PaibanbiaoInfoService()
 {
     user = TokenUtil.getToken();
     if (user == null)
     {
         throw new ErrorUtil("无权限");
     }
 }
Example #25
0
 public DepartmentService()
 {
     user = TokenUtil.getToken();
     if (user == null)
     {
         throw new ErrorUtil("无权限");
     }
 }
Example #26
0
 public WorkDetailService()
 {
     user = TokenUtil.getToken();
     if (user == null)
     {
         throw new ErrorUtil("无权限");
     }
 }
Example #27
0
 public ModuleService()
 {
     user = TokenUtil.getToken();
     if (user == null)
     {
         throw new ErrorUtil("无权限");
     }
 }
Example #28
0
        public void demo_insert()
        {
            user_info tb = new user_info();
            tb.userID = 12;
            tb.sex = 1;//男的

            tb.insert();
        }
 void LoadAccount()
 {
     using_account = accounts [item];
     for (int g = 0; g < length; g++)
     {
         PlayerPrefs.SetString("name" + g, accounts[g].name);
         PlayerPrefs.SetInt("highest_score" + g, accounts[g].highest_score);
     }
 }
Example #30
0
 public JsonResult LoginSubmit(user_info user)
 {
     var model = new JQWidgetsSugar.ActionResultModel<string>()
     {
         isSuccess = this.ud.LoginSubmit(user),
     };
     model.respnseInfo = model.isSuccess.IIF("操作成功!","用户名密码错误!");
     return Json(model);
 }
Example #31
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     login_data   = new user_info();
     general      = new general();
     product_info = new info_product();
     log_info     = new log_info();
     Application.Run(new autorization());
 }
Example #32
0
        public JsonResult LoginSubmit(user_info user)
        {
            var model = new JQWidgetsSugar.ActionResultModel <string>()
            {
                isSuccess = this.ud.LoginSubmit(user),
            };

            model.respnseInfo = model.isSuccess.IIF("操作成功!", "用户名密码错误!");
            return(Json(model));
        }
        public ActionResult ChangePassword(int uid)
        {
            UserModel      userModel = new UserModel();
            user_info      ui        = userModel.GetUserInfo(uid);
            ChangePassword cp        = new Models.ChangePassword();

            cp.Status      = ui.ui_status;
            ViewBag.UserId = uid;
            return(View(cp));
        }
        //
        // GET: /Meeting/

        public ActionResult Index()
        {
            UserModel userModel = new UserModel();
            user_info userInfo  = userModel.GetUserInfo(User.Identity.Name);

            ViewBag.UserId    = userInfo.id;
            ViewBag.UserLevel = userInfo.user_grade_catg.gc_level;

            return(View());
        }
Example #35
0
        public void demo_insert2()
        {
            var data = new Dictionary<string, object>();//或其它字段类

            user_info tb = new user_info();
            tb.insert((key)=> {
                if (data.ContainsKey(key))
                    return data[key];
                else
                    return null;
            });
        }
Example #36
0
        public void demo_update2()
        {
            var data = new Dictionary<string, object>();
            user_info tb = new user_info();

            tb.where("id=?", 22).update((key)=> {
                if (data.ContainsKey(key))
                    return data[key];
                else
                    return null;
            });
        }
Example #37
0
        public void demo_update3()
        {
            var data = new Dictionary<string, object>();
            user_info tb = new user_info();

            tb.where("id=?", 22).update((key) => {
                switch (key) {
                    case "sex":return 1;
                    case "name": return "cc";
                    default:return null;
                }
            });
        }
Example #38
0
        public void demo_select()
        {
            user_info tb = new user_info();

            tb.where("id=?", 22).select("*");
        }
Example #39
0
        public void demo_delete()
        {
            user_info tb = new user_info();

            tb.where("id=?", 22).delete();
        }
Example #40
0
 public bool LoginSubmit(user_info user)
 {
     user.password = EncryptSugar.GetInstance().MD5(user.password);
     var isLogin = us.Login(user.user_name, user.password);
     return isLogin;
 }