Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » MobiLink - 入门 » MobiLink 教程 » 教程:使用 Java 或 .NET 进行自定义用户验证

 

第 4 课:测试验证

本课假定您已完成前面的所有课程。 请参见第 1 课:创建用于自定义验证的 Java 或 .NET 类(服务器端)

UltraLite 随附一个示例 Windows 客户端,当用户启动同步时,该客户端自动调用 dbmlsync 实用程序。在本课中,对在上一课中启动的 CustDB 统一数据库运行此应用程序。

 ♦ 启动示例应用程序并测试验证
  1. 启动示例应用程序。

    单击 [开始] » [程序] » [SQL Anywhere 12] » [UltraLite] » [Windows 示例应用程序]。

  2. 输入一个无效的雇员 ID 并进行同步。

    在此应用程序中,雇员 ID 也是 MobiLink 用户名。如果用户名不是以 128 开头,则您的逻辑将使同步失败。为雇员 ID 输入值 50 并单击 [OK]。

    MobiLink 服务器消息窗口中将出现一个错误,说明 authenticate_user 脚本返回 4000。

    [UltraLite CustDB Demo] 窗口中将出现 SQLCODE -103 同步错误,指明用户 ID 或口令无效。 请参见无效的用户 ID 或口令

  3. 前进至清理

 另请参见