|
@@ -213,7 +213,7 @@ uses
|
|
|
var
|
|
|
Mutex: THandle;
|
|
|
IPForm: TIPForm;
|
|
|
- sInfo, sURL: string;
|
|
|
+ sInfo, sURL, sName: string;
|
|
|
vFDForm: TFileDownLoadForm;
|
|
|
|
|
|
begin
|
|
@@ -243,14 +243,25 @@ begin
|
|
|
end;
|
|
|
|
|
|
{$IFDEF _mLoginNoPW}
|
|
|
- if ParamStr(1) = '' then // 表示手工运行的
|
|
|
+ sName := PHPWeb.GetNameFromURLProtocol(ParamStr(1));
|
|
|
+ if sName = '' then // 表示手工运行的
|
|
|
begin
|
|
|
- Application.MessageBox('本软件只能通过紫光平台打开!', '系统提示', MB_OK + MB_ICONINFORMATION);
|
|
|
+ Application.MessageBox('请从 项目管理信息平台 打开软件。', '系统提示', MB_OK + MB_ICONINFORMATION);
|
|
|
Application.Terminate;
|
|
|
end
|
|
|
else
|
|
|
begin
|
|
|
- case PHPWeb.Login(ParamStr(1), '', 2, sInfo, sURL) of
|
|
|
+ // For Test only!
|
|
|
+// Application.MessageBox(PChar(ParamStr(1) + #10#13 + sName), '系统提示', MB_OK + MB_ICONINFORMATION);
|
|
|
+// Application.Terminate;
|
|
|
+
|
|
|
+ case PHPWeb.Login(sName, '', 2, sInfo, sURL) of
|
|
|
+ ltLoginFail:
|
|
|
+ begin
|
|
|
+ Application.MessageBox('该用户尚未注册不能登录!', '操作提醒', MB_OK + MB_ICONWARNING);
|
|
|
+ Application.Terminate;
|
|
|
+ end;
|
|
|
+
|
|
|
ltUpdate: // 升级
|
|
|
begin
|
|
|
if Application.MessageBox(PChar(sInfo), '系统提示', MB_OKCANCEL + MB_ICONQUESTION) = ID_OK then
|