需求V2:

  1.请修改留言本程序的功能,添加普通用户添加登录功能,用户登录后可以查看自己发布的留言。
  2.请将首页的留言按照日期先后显示,最近的留言显示在前面。
  3.增加留言的审核功能,留言发布后,必须由管理员确认才能在首页显示。
      4.用户必须登录后,才能发言。

 点击查看功能演示视频

一、用户登录

1.新建用户类User,调整User和留言类Guestbook之间的关联关系。

2.将User添加到数据上下文类中。

3.数据迁移。

4.在Accout控制器中,添加UserLogin动作,将管理员登录方法修改为AdminLogin。动作代码略。

5.添加登录视图,编写登录界面。

6.测试并运行网站。

留言本制作(2)

 

留言本制作(2)

留言本制作(2)

二、留言排序

留言本制作(2)

三、留言审核

1.在Guestbook类中,添加审核属性isPass,更新模型。

2.在新建留言的动作中,添加对isPass属性的赋值false。

3.测试并运行网站。

留言本制作(2)

四、登录才能发言

1.新建留言动作上,添加[Authorize]特性。

 留言本制作(2)

整理后的文件结构

留言本制作(2)

留言本制作(2)

留言本制作(2)

留言本制作(2)

相关文章:

  • 2021-12-21
  • 2021-09-05
  • 2021-06-30
  • 2021-11-30
  • 2021-07-27
  • 2022-02-25
  • 2022-02-09
  • 2022-12-23
猜你喜欢
  • 2021-11-16
  • 2022-12-23
  • 2021-10-15
  • 2021-11-04
  • 2021-11-01
  • 2021-11-04
  • 2021-11-28
相关资源
相似解决方案