请问一个DELPHI全局变量的有关问题

请教一个DELPHI全局变量的问题
delphi新手,请教一下D中全局变量的问题。

做了个记录电话号码的小软件,启动后登陆,然后打开主窗体。遇到的问题有两个:
1、进入主窗体后想关闭登陆窗体,用CLOSE会把所有的都关了;用login.hide的话费资源,怎么样做能关闭login窗体而不关闭主窗体?

2、登陆成功后想把用户名和密码记录下来做为全局变量,别的窗体也要验证(有点像做网站时的SESSION功能,登陆成功就其他页调用)。全局变量怎么定义?

------解决方案--------------------
1,可能主窗体设置错了。

2,在 implementation 之前定义的变量,就是全局的。