public ActionResult UserKayit(UserG user, HttpPostedFileBase Foto) { if (!ModelState.IsValid) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(View(user)); } try { UserG email = (from s in DB.Userlar where s.email == user.email select s).FirstOrDefault(); if (email != null) { ModelState.AddModelError("alarm", "Bu mail adresi sisteme kaydolmuş."); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(View(user)); } user.sifre = FormsAuthentication.HashPasswordForStoringInConfigFile(user.sifre, "SHA1").ToLower(); user.ipadres = Request.ServerVariables["REMOTE_ADDR"]; user.uyelikTarih = DateTime.Now; user.girisTarih = DateTime.Now; user.girissayisi = 0; user.yetki = 0; user.onay = true; if (Foto != null) { WebImage img = new WebImage(Foto.InputStream); FileInfo fotoinfo = new FileInfo(Foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(120, 120); img.Save("~/Yuklemeler/UserFoto/" + newfoto); user.foto = "/Yuklemeler/UserFoto/" + newfoto; } //else //{ // WebImage img = new WebImage(Foto.InputStream); // FileInfo fotoinfo = new FileInfo(Foto.FileName); // string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; // img.Resize(120, 120); // img.Save("~/Yuklemeler/UserFoto/" + newfoto); // user.foto = "/Yuklemeler/UserFoto/" + newfoto; //} DB.Userlar.Add(user); DB.SaveChanges(); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Content("Üye kaydınız başarıyla oluşturuldu.")); } catch (Exception) { return(View(user)); } }
//[HttpPost] public JsonResult YorumYap(string yorumum) { UserG usr = (UserG)Session["userbilgi"]; if (yorumum == null) { return(Json(true, JsonRequestBehavior.AllowGet)); } DB.UserYorumlar.Add(new UserYorum { userId = usr.ID, userAdi = usr.adi, tarih = DateTime.Now, yorum = yorumum, foto = usr.foto }); DB.SaveChanges(); return(Json(false, JsonRequestBehavior.AllowGet)); }
public ActionResult UserGiris(UserG User) { if (!ModelState.IsValidField("email") || !ModelState.IsValidField("sifre")) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(View(User)); } try { string sifre = FormsAuthentication.HashPasswordForStoringInConfigFile(User.sifre, "SHA1").ToLower().ToString(); UserG user = (from s in DB.Userlar where s.email == User.email && s.sifre == sifre && s.onay == true select s).FirstOrDefault(); if (user == null) { ModelState.AddModelError("alarm", "Email yada şifreniz hatalı. Kontrol ediniz."); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(View(User)); } else { user.ipadres = Request.ServerVariables["REMOTE_ADDR"]; user.girisTarih = DateTime.Now; user.girissayisi = user.girissayisi + 1; DB.SaveChanges(); Session["userbilgi"] = user; if (User.hatirla == true) { HttpCookie userB = new HttpCookie("bilgi"); userB.Values.Add("ukule", user.email.ToString() ); userB.Values.Add("ukuls", user.sifre.ToString() ); userB.Expires = DateTime.Now.AddDays(100); Response.Cookies.Add(userB); } return(RedirectToAction("Index", "Home")); } } catch (Exception) { return(RedirectToAction("UserGiris", "UserG")); } }
// GET: UserYorum public ActionResult Index() { UserG usr = (UserG)Session["userbilgi"]; if (usr != null) { ViewBag.userId = usr.ID; ViewBag.userAdi = usr.adi; ViewBag.tarih = DateTime.Now; if (usr.foto == null) { ViewBag.resim = "/Yuklemeler/UserFoto/bos.png"; } else { ViewBag.resim = usr.foto; } } else { ViewBag.resim = "/Yuklemeler/UserFoto/bos.png"; } return(View()); }
public ActionResult Index() { ViewBag.Cikis = "Visible"; ViewBag.Giris = "Hidden"; UserG usr = (UserG)Session["userbilgi"]; if (usr == null) { ViewBag.usrAdi = "Giriş yapmalısın."; ViewBag.Cikis = "Visible"; ViewBag.Giris = "Hidden"; ViewBag.Foto = "/Yuklemeler/UserFoto/bos.png"; } else { ViewBag.usrAdi = usr.adi; ViewBag.usrEmail = usr.email; ViewBag.Cikis = "Hidden"; ViewBag.Giris = "Visible"; if (usr.foto == null) { ViewBag.Foto = "/Yuklemeler/UserFoto/bos.png"; } else { ViewBag.Foto = usr.foto; } } var yrm = (from s in DB.UserYorumlar select s).OrderByDescending(x => x.tarih).OrderByDescending(y => y.ID).Take(3).ToList(); if (yrm.Count.ToString() != null) { ViewBag.Yorum1 = yrm.ElementAt(0).yorum; ViewBag.Adi1 = yrm.ElementAt(0).userAdi; ViewBag.Resim1 = yrm.ElementAt(0).foto; ViewBag.Tarih1 = yrm.ElementAt(0).tarih; ViewBag.Yorum2 = yrm.ElementAt(1).yorum; ViewBag.Adi2 = yrm.ElementAt(1).userAdi; ViewBag.Resim2 = yrm.ElementAt(1).foto; ViewBag.Tarih2 = yrm.ElementAt(1).tarih; ViewBag.Yorum3 = yrm.ElementAt(2).yorum; ViewBag.Adi3 = yrm.ElementAt(2).userAdi; ViewBag.Resim3 = yrm.ElementAt(2).foto; ViewBag.Tarih3 = yrm.ElementAt(2).tarih; } else { ViewBag.Yorum1 = ""; ViewBag.Adi1 = ""; ViewBag.Resim1 = "/Yuklemeler/UserFoto/bos.png"; ViewBag.Tarih1 = ""; ViewBag.Yorum2 = ""; ViewBag.Adi2 = ""; ViewBag.Resim2 = "/Yuklemeler/UserFoto/bos.png"; ViewBag.Tarih2 = ""; ViewBag.Yorum3 = ""; ViewBag.Adi3 = ""; ViewBag.Resim3 = "/Yuklemeler/UserFoto/bos.png"; ViewBag.Tarih3 = ""; } return(View()); }