天天看點

用友U8二次開發之登入

首先引用U8的登入DLL:

用友U8二次開發之登入

然後是調用U8的登入UI:

UFSoft.U8.Framework.Login.UI.clsLogin U_Login = new UFSoft.U8.Framework.Login.UI.clsLogin();
      
U_Login.login("DP")
      

其中DP是門戶子系統的代碼,如果不調用U8的業務系統功能,直接用DP登入到門戶就可以了

這行代碼會彈出U8的登入界面,下面是U890的:

用友U8二次開發之登入

登入之後可以通過U_Login.GetLoginInfo();來取得登入的資訊:

用友U8二次開發之登入

可以看到這個版本的還是用OLEDB的驅動的,習慣用的SQL驅動的話把Provider=sqloledb;這段去掉就是了。

得到了連接配接字元串,就可以開發自己需要的功能了。

開發時如果需要做權限判斷可以直接調用U8的權限,也可以自己做權限管理。