ホームページ  >  に質問  >  本文

外部 URL にログインし、Angular アプリを使用してログインし直す

<p>私の問題は、外部リンクがあり、この外部リンク (別のクライアントによって作成された) を呼び出してから、ホームページに戻る必要があることです。私がやったことは次のとおりです: </p> <pre class="brush:php;toolbar:false;"><button class="altro" title="(click)="effettuaLoginExternal($event)">ログイン</button></ pre> ; <p>私の ts ファイルではこれを行います: </p> <pre class="brush:php;toolbar:false;">effettuaLoginInitial(event) { window.location.href="/external/login"; }</pre> <p><code>window.location.href="/external/login";</code> を実行すると、この外部リンクが開き、ユーザー名とパスワードを入力できますが、[OK] をクリックすると、 「」ボタンを押した後、Angular アプリケーションに戻れません。この外部リンクのコードがありません。誰か助けてくれませんか? </p>
P粉316890884P粉316890884438日前389

全員に返信(1)返信します

  • P粉451614834

    P粉4516148342023-08-10 00:31:56

    ユーザーがサイトを離れてサードパーティのサイトと対話する必要がある場合、サイトに戻る唯一の方法は、サードパーティのサイトから送信される戻る指示を受け取ることです。


    サードパーティのサイトの協力が得られない場合、おそらく最も近い方法は、そのサイトを新しいウィンドウまたはフレームで開くことです。サードパーティ サイトからデータを収集することはできず (たとえば、ユーザーがサードパーティ サイトに正常にログインしたかどうかを確認できなくなります)、ユーザーのクリックに依存することになります。準備ができたら、ウィンドウの「戻る」ボタンを押してサイトに戻ります。

    返事
    0
  • キャンセル返事