Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 20
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Share bộ web tin tức MVC 3,EF 4.0 siêu nhẹ và gọn chỉ hơn 10mb

    Em là dân kinh tế ,chuyển sang học lập trình với mục đích phát triển các ứng dụng phân tích và quản lý bằng CNTT.
    Em có làm cái web tin tức giới thiệu nay share code cho mọi người.
    sở di em share,vì thấy cộng đồng it mình ít chia sẻ quá.Dạo trước hồi nghiên cứu MVC thì nói chung là tìm mãi chẳng thấy 1 bộ code nào về web tin tức bằng MVC.asp.net thì nhiều.
    Với lại xem code asp.net hay mấy cái open source thì thực sự nó nặng quá.Lên tới vài chục cũng có khi là vài trăm mb.
    Mô tả bộ code của em như sau:
    - Phát triền trên VS 2010 sp1
    - Dùng mô hình Asp.net MVC 3
    - Dùng EntityFrameWork code first
    - Dùng cơ sở dữ liệu Sql server Compact .Nếu bạn nào thích sql server thì chỉ cần thay chuỗi kết nối là được
    - Khi cài đặt lần đầu thì sẽ tự động tạo mới 1 số bài viết giới thiệu,tài khoản mặc định.
    - Các bác có thể thay đổi các bài viết cũng như tài khoản mặc định
    - Trình soạn thào và quản lý file em dùng là: CkEditor,CKfinder .Đã tối ưu và loại bỏ một số thứ không cần thiết
    - Có hỗ trợ đăng nhập ,phân quyền

    - Ah quyên hướng dẫn cho bác nào chưa biết:
    Dùng VS 2010 sp1 mở project
    Chạy project
    Đặng nhập bằng gõ thêm đường dẫn :.... /admin
    Sẽ điều hướng tới trang đăng nhập.Các bác đăng nhập với
    Tên đăng nhập:billsang
    Mật khẩu: 123456
    Mọi ý kiến,thắc mắc xin liên hệ:
    billsangvn@gmail.com
    Điện thoại : 0985359218

    Hiện tại em đang cần hợp tác phát triển kinh doanh các dự án về phần mềm quản lý và phân tích tối ưu.Ai có chung ý tưởng có thể liên hệ với em.
    Cảm ơn anh em rất nhiều .
    Ah quyên,cuối cùng là link download:
    https://docs.google.com/open?id=0B94271iM7xbHTDk0bDlPdGt0UjA
    Ah quyên nữa,bạn nào ko quen download ở google,thì vào : Tệp - tải xuống để download toàn bộ project

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Dark Magician
    không vào được link trên, bạn fix lại link khác dùm
    Chắc máy bạn có vấn đề .Mình vấn vào như thường mà
    https://docs.google.com/file/d/0B94271iM7xbHTDk0bDlPdGt0UjA/edit?pli=1

    Vào chọn đế thẻ : Tệp --> tải xuống là được
    Nếu vẫn không được tối về mình up lên mediafire cho.Mấy ông lười quá

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Tks bạn billsang nhiều nha, mình đang nghiên cứu về mvc3.
    mình up link mediafỉe giúp billsang cho các bạn không download được được
    http://www.mediafire.com/?bbpx5zaksphz2sz

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    không vào được link trên, bạn fix lại link khác dùm

  5. #5
    Trích dẫn Gửi bởi lngochung
    Tks bạn billsang nhiều nha, mình đang nghiên cứu về mvc3.
    mình up link mediafỉe giúp billsang cho các bạn không download được được
    http://www.mediafire.com/?bbpx5zaksphz2sz
    oh.Cảm ơn bạn up dùm.
    Mình định tối về up lại có việc nên quyên
    các bác download về dùng thử cho ý kiến nhé.
    Nói chũng mình dùng EntityFrameWork code first,CSDL là sql server compact 4.0 nên tương đối dễ cấu hình.các bác có thể up lên web sài luôn.
    Nếu muốn đẹp theo ý thích thì chỉnh mấy cái CSS,hay chỉnh hiển thị các bài viết trang chủ là ok ngay
    Có gì các bạn cứ để lại phản hồi mình sẽ cố gắng giải đáp

    Không để ý condongcviet cũng hỗ trợ gửi file lên.Mà web dung lượng rất nhỏ lên mình up lên cho các bạn nào cần nè

  6. #6
    Cám ơn chủ thớt nhé ! Đang cần ....

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cho mình hỏi mình muốn dùng sql Server Express 2008 thì làm sao mình import database vào được ! cảm ơn

  8. #8
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Thanks for sharing, very useful

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
            [HttpPost]
            public ActionResult ChangePassword(int id, FormCollection frm)
            {
                var user = db.Users.Where(x => x.Id == id).SingleOrDefault();
    
                if (user.Password == lg.GetMD5Hash(frm["OldPassword"]))
                {
                    user.Password = lg.GetMD5Hash(frm["NewPassword"]);
                    db.SaveChanges();
                    return RedirectToAction("Index", "AccountManager");
                }
                ViewBag.Error = "Mật khẩu cũ không đúng";
                return View();
            }
    Mình chưa chạy thử. Nhưng mình nghĩ đoạn code này có vấn đề.

    Với code này của bạn. Link để change pass sẽ là http://domain/Account/ChangePassword?id=1234.
    Giả sử mình đăng nhập với ID là 9999
    Mình Post dữ liệu lên web thì mình có thể đổi dc mật khẩu của ng khác.

    Dĩ nhiên,trong trường hợp cụ thể này , việc thực hiện không khả thi vì mình phải nhập mật khẩu cũ thì mới cho thay.
    Nhưng nếu bạn làm như thế này với chức năng thay đổi thông tin mà ko yêu cầu nhập lại mật khẩu thì lại là vấn đề khác đấy.

    Và đây là cách của mình
    Mã:
    var CurrentUser = _DB.Users.Single(u => u.UserName.Equals(User.Identity.Name));
    Vấn đề thứ 2 của code là mình ko thấy bạn dùng [Authorize]

    Mình chưa chạy dc code của bạn.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Nhiều lúc cũng không thể hiểu nổi điều gì xảy ra .
    Code của mình thực sự khi download về chỉ việc chạy ,và dùng tài khoản mình cho có thể đăng nhập xem tính năng quản trị web.
    Nếu máy bác nào chưa cài VS 2010 sp1 và up thêm 1 vài thư viện sql compact ... thì chạy chắc chắn có lỗi .
    Nếu cài VS 2012 thì chạy ok luôn .
    Còn code đăng nhập mình kiểm tra lại rồi .
    Bạn gì chưa chạy thử mà xem code phát biểu liều quá.Bạn chạy thử rồi đổi Pass tài khoản bất kỳ coi xem có đc ko ?
    Thank

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •