通常,每个 MobiLink 客户端必须提供有效的 MobiLink 用户名和口令以连接到 MobiLink 服务器。
如果在启动 MobiLink 服务器时设置了 -zu+ 选项,服务器会接受并响应来自未注册用户的同步请求。接收到来自 ml_user 表之外其他用户的请求时,该请求会被处理,而该用户也会添加到 ml_user 表中。
使用 -zu+ 时,如果 MobiLink 客户端使用当前 ml_user 表中不存在的用户名进行同步,缺省情况下,MobiLink 将采取以下操作:
新用户,无口令 如果用户未提供口令,缺省情况下该用户名将以空口令添加到 ml_user 表中。此用户无需提供口令就可以进行同步。
新用户,口令 如果用户提供了口令,则该用户名和口令都将被添加到 ml_user 表中,这样新用户名将在 MobiLink 系统中成为可识别的用户名。以后,此用户必须指定相同的口令才能同步。
新用户,新口令 新用户可在新口令字段或口令字段中提供信息。无论何种情况,新口令的设置都将覆盖旧口令的设置,并使用新口令将新用户添加到 MobiLink 系统中。以后,此用户必须指定相同的口令才能同步。
请参见-zu 选项。
缺省情况下,MobiLink 服务器仅识别 ml_user 表中注册的用户。此缺省设置有两个优点。第一,降低了未经授权访问 MobiLink 服务器的风险。第二,防止授权用户意外地使用错误用户名或拼错的用户名进行连接。应该避免此类意外,因为这些意外可能使 MobiLink 系统产生不可预知的行为。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |