私はWindows8ストアアプリケーションに取り組んでおり、パスワードを忘れた場合のフローを実装しています。電子メールが生成され、ユーザーの電子メールアドレス(Yahoo、Gmailなど)に送信されます。ユーザーがその電子メールの認証URLをクリックすると、アプリケーションのパスワードのリセットページを開く必要があります。URLクリックでパスワードのリセットページを開くにはどうすればよいですか?
質問する
257 次
1 に答える
0
プロトコルアクティベーションを使用できます。カスタムプロトコルとのリンクを介していくつかの引数を渡す必要があります。議論によると、パスワードページをリセットするには、開く/ナビゲートする必要があります。これがMSDNのサンプルです。
プロトコルのアクティブ化には1つの制限があります。カスタムプロトコルをハイパーリンクすることはできません。したがって、ユーザーはURLを手動でコピーして、ファイルエクスプローラーに渡す必要があります。ハイパーリンクは、Windowsストアアプリにある場合にのみ機能します。したがって、電子メールでハイパーリンクを送信できます。ユーザーがデフォルトのメールアプリで電子メールを開くと、プロトコルのアクティブ化は機能しますが、ユーザーがブラウザーでメールをチェックすると機能しません。ユーザーは手動でURIを開く必要があります。
元:
Click <a href="myprotocol://forgot-password-page">here </a>to reset the password.
于 2013-04-05T12:48:48.437 に答える