diff --git a/Controllers/AccountController.cs b/Controllers/AccountController.cs
deleted file mode 100644
index 256cdd5..0000000
--- a/Controllers/AccountController.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-using System.Web.Mvc;
-using WebApplication1.Models;
-
-namespace WebApplication1.Controllers
-{
- public class AccountController : Controller
- {
- newswebappEntities db = new newswebappEntities();
-
- // GET: Account
- public ActionResult Index()
- {
- return View();
- }
- public ActionResult Register()
- {
- ViewBag.Message = "Register page";
-
- return View();
- }
- public ActionResult Login()
- {
- ViewBag.Message = "Login page";
-
- return View();
- }
-
- [HttpPost]
- public ActionResult Login(Login model)
- {
- // Replace this with actual authentication logic
- if (ModelState.IsValid)
- {
- var allusers = db.users.ToList();
-
- foreach (var user in allusers)
- {
- if (model.username == user.usename && model.password == user.password)
- {
- // Successful login, redirect to home page or desired page
- return RedirectToAction("Index", "Home");
- }
- }
- ModelState.AddModelError("", "Invalid username or password");
- }
- return View(model);
- }
- [HttpPost]
- public ActionResult Register(Register model)
- {
- if (ModelState.IsValid)
-
- {
-
- // Replace this with actual user creation logic, including password hashing
- // and storing user information in a database
- /*var allusers = db.users.ToList();
-
- foreach (var user in allusers)
-
- {
- if (model.username.ToString() == user.usename.ToString())
- {
- ModelState.AddModelError("", "username already exists");
- return RedirectToAction("Register");
- }
- }*/
-
- db.users.Add( new user
- {
- usename = model.username,
- password = model.password,
- displayname = model.displayname
- });
- db.SaveChanges();
- return RedirectToAction("Home","Index");
-
- }
-
-
- /*db.users.Add(new user
- {
- usename = model.username,
- password = model.password,
- displayname = model.displayname
- });
- db.SaveChanges();
- }*/
-
- // return RedirectToAction("Login");
-
- return View(model);
- }
- }
-}
-
\ No newline at end of file
diff --git a/Controllers/usersController.cs b/Controllers/usersController.cs
index fa3c55e..b13e490 100644
--- a/Controllers/usersController.cs
+++ b/Controllers/usersController.cs
@@ -197,12 +197,12 @@ namespace WebApplication1.Controllers
// POST: users/Delete/5
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
- public ActionResult DeleteConfirmed(int id)
+ public ActionResult DeleteConfirmed()
{
- user user = db.users.Find(id);
+ user user = db.users.Find(Session["Userid"]);
db.users.Remove(user);
db.SaveChanges();
- return RedirectToAction("Index");
+ return Logout();
}
protected override void Dispose(bool disposing)
diff --git a/WebApplication1.csproj b/WebApplication1.csproj
index a7f9555..693ca22 100644
--- a/WebApplication1.csproj
+++ b/WebApplication1.csproj
@@ -142,7 +142,6 @@
-