2012-03-19 6 views
0

単一のハイパーリンクを含む新しいログインスキンオブジェクトを作成しました。このスキンオブジェクトは別のカスタムスキッピングオブジェクトに配置されます。このログインハイパーリンクがクリックされると、divのポップアップが開き、このdivにはDesktopmodules/Admin/Autanticationservice /にあるDNNのログインコントロールが組み込まれています。これで、ログインモジュールがポップアップし、ログインボタンをクリックすると、DNNのログインモジュールのlogin_clickedイベントが表示されます。ここでは、ユーザーがauthanticationを渡すが、最後の行のこのメソッドの内部で "OnUserAuthenticated(args)"が呼び出されていないデバッグを参照してください... ???なぜですか?何か案は..???DNNでカスタムUserAuthanticationを使用する方法

+0

plz私はこれに固執しています... –

答えて

0

私も、本当の問題を解決する方法を考え出したていないが、あなたは置き換えることによって、それを回避することができ、これを持っていた:

UserController.ValidateUser(PortalId, txtUsername.Value, txtPassword.Value, "DNN", string.Empty, PortalSettings.PortalName, IPAddress, ref loginStatus); 

UserController.UserLogin(PortalSettings.PortalId, txtUsername.Value, txtPassword.Value, string.Empty, PortalSettings.PortalName, IPAddress, ref loginStatus, false); 

でそれがでます少なくともログインしてください。しかし、あなたは自分自身をリダイレクトする必要があります。

ハックですが、私はそれに満足していませんが、うまくいけば、これは他の人に役立ちます。

関連する問題