在mvc项目中生成随机安全问题的逻辑

时间:2016-04-20 18:51:49

标签: asp.net-mvc random

找到一个可以从3个问题中随机挑选问题的逻辑:

  1. 如果第一个问题的回答错误,则只需增加尝试计数器 在数据库表中。
  2. 随机选择第二个问题,如果错误增加了尝试 数据库表中的计数器。
  3. 选择第3个问题,如果错误增加了计数器的尝试 数据库表。
  4. 再次在3个问题中选择一个随机问题。但它不应该是我们向用户展示的上一个问题。如果错误增加了数据库表中的尝试计数器
  5. 再次显示下一个随机挑选的问题并增加尝试次数 数据库表中的计数器
  6. 例如:假设在第一次尝试中显示Q2,那么流程将是 第一次尝试>> Q2 第二次尝试>> either Q1/Q3 (Assume Q3) 第三次尝试>> then it would be Q1 for this attempt 第四次尝试>> as Q3 was displayed in 2nd attempt,we need to display Q2 now 第五次尝试>> either Q3/Q1

    安全问题&答案是通过服务从不同的数据库中提取的,因此我将获得一个类列表(类似于ChallengeQuestion),其成员为Answer,QID,QuestionText。 将必须在MVC项目中包含上述逻辑。 我是MVC的新手,非常感谢任何帮助..提前致谢!

0 个答案:

没有答案