场景:
1:如果多个用户登录并点击“请求”按钮
2:用户在浏览器中为同一个URL打开了多个选项卡,然后单击“请求”按钮
注意:如果用户有prviledge,将从数据库中提取自动检查。
问题陈述:
1:如果请求为autogrant
,则服务器会发送第一封主题为user requested
的电子邮件,然后发送第二封电子邮件request approved
2:如果请求是autogrant not available
,则服务器只发送一封主题为“用户请求”的电子邮件
我不知道为什么,但问题陈述1中的sometime
:用户先收到第二封电子邮件。即以相反的顺序。我无法弄清楚导致问题的原因。它发生在两个场景中
我在我的网站上使用turbogear。
我在python中按顺序写了指令:
s.sendmail("......") # send email for subject user request
if autogrant(user): # check for autogrant codition
s.sendmail("......") # send email for request approved