テンセントクラウド確認コードを追加するにはABPゼロログ

テンセントクラウドのWebページのコード、アプリケーション、小さな開発者が提供する安全な認証サービス、テンセントビッグデータと人工知能決定エンジンの年間の蓄積に基づいて、モデルを検証するためのインテリジェントな分類を構築し、最大限の保護ビジネスのセキュリティ、より正確に提供しながら、ユーザーエクスペリエンス。

  • テンセントクラウド - >コンソールの認証コード

コードコンソールの下に示すように、登録のAppIDをappsecretと、登録後の基本構成のコンソールビューで:

  • ABPログインコードの変更

プロジェクト/Views/Account/_Layout.cshtmlは、次のコード頭ラベルの末尾に追加、JSファイルを確認し導入しました。

<スクリプトSRC = " https://ssl.captcha.qq.com/TCaptcha.js " > </ SCRIPT>

プロジェクト/Views/Account/Login.cshtml 

 < フォームクラス= "M-login__form M状のログインフォーム" ASP-アクション= "ログイン" 方法= "POST"  > 
        < 入力タイプ= "隠れた" 名前= "にreturnurl" = "ViewBag.ReturnUrl @"  /> 
        < 入力タイプ= "隠された" 名前= "returnUrlHash"  /> 
        < 入力タイプ= "隠された" 名前= "SS" "ViewBag.SingleSignIn @" =  /> 
        < divのクラス=」フォームグループm-form__group」 > 
            < 入力クラス= "フォームコントロールM-入力" タイプ= "テキスト" プレースホルダ"L @ =(" UserNameOrEmail ")"名前= "usernameOrEmailAddress" オートコンプリート= "オフ" = "@(Model.UserNameOrEmailAddress ??" ")"が必要> 
        </ DIV > 
        < DIV クラス= "フォーム基M-form__group" > 
            < 入力クラス= "フォームコントロールM入力M-login__form入力-最後の" タイプ= "パスワード" プレースホルダ= "L @(" パスワード「)」名前=「パスワード」オートコンプリート= "オフ" > 
        </ DIV >
        < DIV クラス= "行M-login__form-SUB" > 
            < DIV クラス= "COLのM - ALIGN-左" > 
                < ラベルクラス= "M-チェックボックスM-チェックボックス-一次" > 
                    < 入力タイプ= "チェックボックス" 名前= "リメンバー・ミー" = "true"を>
                    @L( "リメンバー・ミー")
                    < スパン> </ スパン> 
                </ ラベル> 
            </ DIV > 
            < DIV クラス= "COLのM - ALIGN-右" > 
                < A HREF = "Url.Action @(" ForgotPassword " "アカウント")" ID = "忘れたパスワードを" クラス= "M-リンク・パスワードを忘れ" > @L( "ForgotPasswordを")</ A > 
            </ DIV > 
        </ DIV > 
        < DIV クラス= "M-login__formアクション" > 
            <ボタンタイプ=「ボタン」クラス= "BTN BTNプライマリM-BTN M-BTN -ピルM-BTN -カスタムM-BTN -空気" ID = "TencentCaptcha" 
                    データAPPID = " AppIDの " 
                    データcbfn ="コールバック" >
                @L( "ログイン")
                </ ボタン> 
            </ DIV > 
        </ フォーム>

JavaScriptの関数をコールバックするコードを追加します

    <スクリプトタイプ= "テキスト/ javascriptの"> 
        window.callback = 関数(RES){
             場合(res.ret === 0 ){
                $( "フォーム" ).submit();
            }
            他の{
                abp.notify.warn(「検証されていない、ログインできません!」);
            }
        }
    </ SCRIPT>

 

おすすめ

転載: www.cnblogs.com/w2011/p/11942803.html