目的:一个ERP系统中关于客户反馈信息的功能。实现想法:用户输入客户的邮件地址,系统自动发送一份邮件到客户邮箱,客户打开邮件后有一个网页链接地址,点击这个链接进入到一个客户反馈信息的填写界面,填写完成后点击保存,此信息会自动录入到数据库。需要注意的地方:每一个链接都有一个生命周期,每个客户只能录入一次,第二次录入为无效。参照:类似于一些网站邮件找回密码的功能。
请各位大侠给点思路,这个具体要咱们实现,不需要多详细的代码,就给我个思路就行。

解决方案 »

  1.   

    感觉可以使数据层来实现吧,如果我是你我会这样实现:
    1.用户输入邮件地址,系统自动发送给该用户邮件时同时附带一个唯一的字符串序列(自己后台生成),同时保存该字符串至数据库中,和该序列相关的信息有该序列的过期时间、是否已经被使用了等等,结合你自己的业务来设计。
    2.发送给客户的邮件应该是一个URL吧,你需要在该URL中附带一个参数,该参数后面的值就是该字符串序列。那么当该用户点击该链接时,就需要你判断该序列的有效性了。剩下的相信你都懂~