*******关于ICS的用法*********(10分)

  • 主题发起人 主题发起人 thygw
  • 开始时间 开始时间
T

thygw

Unregistered / Unconfirmed
GUEST, unregistred user!
在ICS中,怎么样来控制用户呢?

即怎么样来管理用户的访问权限!? 现在我试了一下,好像任意的用户名和密码都可以登陆的,why?
 
怎么没有人回答呢?
 
ICS中有这么多控件,你问哪个?
 
Sorry 是FTPSERVER 和ftpclient
 
ICS是什么东西?
 
可以控制访问权限的,你要在服务端建立一个用户和口令列表,当有用户连接时判断是否合法用户。

客户端:
procedure TForm1.ConnectFtpClick(Sender: TObject);
begin
FtpClient1.HostName := bsSkinEdit1.Text;
FtpClient1.Port := '50000';
FtpClient1.Timeout := 5000;
//当前登陆的用户和口令
FtpClient1.UserName := Trim(Edit1.Text);
FtpClient1.PassWord := Trim(Edit2.Text);
try
FtpClient1.ConnectAsync;
except
On E:Exception do
writeln(E.message);
end;
end;

服务端:
procedure TFtpServerForm.FtpServer1ClientConnect(Sender: TObject;
Client: TFtpCtrlSocket; Error: Word);
var
UserName ,PassWord: string;
begin
//取当前连接的用户名
UserName := Client.UserName ;
//取当前连接用户的口令
PassWord := Client.PassWord;
//比较用户名和口令
。。。。
end;
 
接受答案了.
 
后退
顶部