Index: branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/UserController.cs
===================================================================
--- branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/UserController.cs (revision 752)
+++ branches/Emisje/Wierszowki/Wierszowki.Web/Controllers/UserController.cs (revision 838)
@@ -62,10 +62,26 @@
             return View(user);
         }
-
         [Authorize]
         [AcceptVerbs(HttpVerbs.Get)]
         public ActionResult Edit(int id)
         {
+            User user = _service.Find(id);
+            if (user != null)
+            {
+                string name = ControllerContext.HttpContext.User.Identity.Name;
+                var LogInUser = _service.FindOne(u => u.Login == name);
+                if (LogInUser.Id == user.Id)
+                {
             return View(_service.Find(id));
+        }
+                else
+                {
+                    ViewData["message"] = "error_user";
+                    return View("Confirm"); 
+                }
+
+            }
+            ViewData["message"] = "error";
+            return View("Confirm");          
         }
 
@@ -77,4 +93,5 @@
             {
                 _service.Update(user);
+               
             }
             catch (RulesException ex)
