【发布时间】:2016-01-16 14:28:07
【问题描述】:
我针对我的问题提出了一个新主题。
KIM 告诉\
匿名请求通常意味着它找不到 用户名/密码不是客户端请求中的令牌。记住 您在第一个请求中获得的令牌应该被所有人重复使用 所有客户端代码的后续请求(所有 kbmMWSimpleClient, kbmMWClientQuery、kbmMWClientResolver 等)。在集中化的路上 就是在数据模块上放一个 TkbmmMWSimpleClient 并指定所有 客户端查询组件使用这个简单的客户端实例作为 模板。然后作为您客户中其他任何事情之前的第一件事 应用程序,通过 简单客户端。
我在客户端应用程序上更改了 ServerSideQueryAllClick。我将令牌从服务器端复制到客户端 Edit1.text。
procedure TForm1.btnNamedServerSideQueryAllClick(Sender: TObject);
begin
// Gets all records from server event table.
If Length(Trim(Edit1.Text)) > 0 then
Begin
kbmMWSimpleClient1.Disconnect;
kbmMWSimpleClient1.Username:= CB1.Text; // Login -> Franz
kbmMWSimpleClient1.Password:= CB2.Text; // Password -> FranzPassword
kbmMWSimpleClient1.Token := Edit1.Text; // Token from server
kbmMWSimpleClient1.Connect;
End;
if qServerSide.Active then qServerSide.Close;
// Use named query.
qServerSide.Query.Text:='@ALL_EVENTS';
qServerSide.Open;
end;
它不起作用。
如何重新登录?
【问题讨论】:
标签: delphi