要开发一个项目申报系统,其中导师要求一个功能就是,针对一个项目,由管理员在专家库中挑选4位专家对该项目进行评估。导师要求为选中的每位专家随机生成帐号跟密码,然后再一一发送到各位专家的邮箱。帐号跟密码只能针对该次评估的该个项目有效,评估期过后要删除,就是保证每次评估的帐号密码都不同。
我是个初学者,感觉这个功能挺复杂的,也没接触过这样的系统,请各位大哥大姐指点一下,看这些功能能不能实现?要怎么现实啊?谢谢啦~~
[em116][em116][em116]
很简单
新建项目表,添加这几个字段
关联用户表ID 随即密码存放 项目结束时间 关联项目表代号......
UserID RandomPwd EndTime ItemID......
密码用Random类随机生成。
基本就是这个思路,应该说是很简单的功能- -,没发详细说。
项目表
id, name,isOk
1, X项目,true
庄家表
id, name, email
1, me, 1@1.1
验证表
id, xiangmu, zhuangjian, email, password, datetime, endtime
1, 1, ,me ,1@1.1,123456 , 7月1号 , 8月1号
账号呢可以是庄家名或电子邮件
加上密码登陆 Session("xiangmu")
这样就自动到相应项目去
项目里面检测 Session("xiangmu") ==项目.ID
不等 Response.Write("滚蛋!");
这样的话账号可以自动过期,或把项目.IsOk=false;项目做废
彩云信息网