public ActionResult updateUserPassword(String op, String np, String bp)
        {
            if (Session["loggedInUser"] == null)
            {
                return(RedirectToAction("Frontpage", "Home"));
            }
            if (ModelState.IsValid)
            {
                Customer c     = (Customer)Session["loggedInUser"];
                byte[]   hpass = makeHash(op);
                if (Enumerable.SequenceEqual(c.hashpassword, hpass))
                {
                    if (np.Equals(bp))
                    {
                        byte[] hashedPassword = makeHash(np);
                        c.hashpassword = hashedPassword;

                        var  customerDB = new DBCustomer();
                        bool updateOK   = customerDB.updatePw(c.id, hashedPassword);

                        if (updateOK)
                        {
                            Session["loggedInUser"] = c;
                            TempData["changed"]     = "Passord ble endret";
                            return(RedirectToAction("PersonalSite"));
                        }
                        else
                        {
                            ViewBag.correct = "klarte ikke oppdatere";

                            return(View());
                        }
                    }
                    ViewBag.correct = "bekreftet ikke passordet riktig";
                    return(View());
                }
                ViewBag.correct = "ikke riktig nåværende passord";
                return(View());
            }
            return(RedirectToAction("PersonalSite"));
        }
        public ActionResult updateUserPassword(String op, String np, String bp)
        {
            if(Session["loggedInUser"]==null)
                return RedirectToAction("Frontpage", "Home");
            if (ModelState.IsValid)
            {
                Customer c = (Customer)Session["loggedInUser"];
                byte[] hpass = makeHash(op);
                if (Enumerable.SequenceEqual(c.hashpassword, hpass))
                {
                    if (np.Equals(bp))
                    {
                        byte[] hashedPassword = makeHash(np);
                        c.hashpassword = hashedPassword;

                        var customerDB = new DBCustomer();
                        bool updateOK = customerDB.updatePw(c.id, hashedPassword);

                        if (updateOK)
                        {
                            Session["loggedInUser"] = c;
                            TempData["changed"] = "Passord ble endret";
                            return RedirectToAction("PersonalSite");
                        }
                        else
                        {
                            ViewBag.correct = "klarte ikke oppdatere";
                            
                            return View();
                        }
                    } ViewBag.correct = "bekreftet ikke passordet riktig";
                    return View();
                } ViewBag.correct = "ikke riktig nåværende passord";
                return View();
            } return RedirectToAction("PersonalSite");
        }