V
valatine
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在想用delphi试着做一个BBS,碰到一个问题:
我想实现这:
当用户注册进去后,若用户长时间未Request(比如其拔号后断开),超过一定期限后,
若用户再Request,则需要重新注册。
我现在建了一个数据库来保存当前注册进来的用户信息,字段为:
remoteaddr,remotehost,userid,time time保存用户每次request的时间,通过用户前后两
次的时间差来判断有没超过期限。 原本我打算通过remoteaddr和remotehost两个字段来确
定是否是同一台机(即判断是否为同一用户),但是request中得到的remotehost也是ip地址,
显然单凭ip地址碰到DHCP的情况是没法判断是否为同一台机,而通过gethostbyaddr也不现实,
叫我如何是好,真是气死人!
希望各位高手多多指教,
我编程时间不长,很多时候本来思路很清析,但一到用代码来实现自己的想法时,就被一些
很讨厌的问题给缠住,真打击积极性,是不是现在的编程工具还欠缺很多东西?
我想实现这:
当用户注册进去后,若用户长时间未Request(比如其拔号后断开),超过一定期限后,
若用户再Request,则需要重新注册。
我现在建了一个数据库来保存当前注册进来的用户信息,字段为:
remoteaddr,remotehost,userid,time time保存用户每次request的时间,通过用户前后两
次的时间差来判断有没超过期限。 原本我打算通过remoteaddr和remotehost两个字段来确
定是否是同一台机(即判断是否为同一用户),但是request中得到的remotehost也是ip地址,
显然单凭ip地址碰到DHCP的情况是没法判断是否为同一台机,而通过gethostbyaddr也不现实,
叫我如何是好,真是气死人!
希望各位高手多多指教,
我编程时间不长,很多时候本来思路很清析,但一到用代码来实现自己的想法时,就被一些
很讨厌的问题给缠住,真打击积极性,是不是现在的编程工具还欠缺很多东西?