CRM一个用户是不是同时只能登录一次?
我为公司所有员工开一个账号“员工”然后大家都用这个账号登录来解决用户数限制问题--------是不是大家都有这种想法?CRM 7.0中就不可以,怎么解决呢?
很简单,在 CRM 安装目录里 ASP\verifyuser.asp 找到这个文件
然后修改其中这几行
Dim szOnlineOnlyOneIPAddress
Set objRs = objConn.Execute("SELECT IP FROM CRM_OnlineUser WHERE UserTypeID="&szTypeID)
If Not objRs.Eof Then
If objRs("IP")<> "" And Request.ServerVariables("REMOTE_ADDR") <> objRs("IP") And getParameterValue("OnlineOnlyOneIPAddress")="Yes" Then
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert('该用户已经登陆系统,不允许用同一账户在不同计算机同时登陆!');
window.open( 'default.asp?NoClose=True' , '<% = WINDOW_NAME %>' , 'height='+ new String(screen.availHeight-28) + ',top=0,left=0,width=' + new String(screen.availWidth-10) + ',location=no,menubar=no,resizable=no,toolbar=no');
//-->
</SCRIPT>
<%
Session.Abandon
Response.End
End If
End If
Set objRs = Nothing
为
if 1=2 then
'判断是否已有该用户在线
Dim szOnlineOnlyOneIPAddress
Set objRs = objConn.Execute("SELECT IP FROM CRM_OnlineUser WHERE UserTypeID="&szTypeID)
If Not objRs.Eof Then
If objRs("IP")<> "" And Request.ServerVariables("REMOTE_ADDR") <> objRs("IP") And getParameterValue("OnlineOnlyOneIPAddress")="Yes" Then
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert('该用户已经登陆系统,不允许用同一账户在不同计算机同时登陆!');
window.open( 'default.asp?NoClose=True' , '<% = WINDOW_NAME %>' , 'height='+ new String(screen.availHeight-28) + ',top=0,left=0,width=' + new String(screen.availWidth-10) + ',location=no,menubar=no,resizable=no,toolbar=no');
//-->
</SCRIPT>
<%
Session.Abandon
Response.End
End If
End If
Set objRs = Nothing
end if 'if 1=2
xfaeesdfds 于 2009-6-16 22:19 补充以下内容
倒,怎么移到这里来了? CRM 是任我行的软件呀? |