私の会社の主要なウェブサイトはDrupal 7です。それは複雑なサイトで、私たちはDrupalとは別に認証を処理しています。私たちのバックエンドの開発者は、ログインボタンを1回だけクリックできることを確認しました。明らかに複数回クリックすると、認証プロセスに問題が発生します。ログインボタンを1回クリックするだけです
標準のDrupalログインフォームを使用しています。 Clickイベントハンドラでボタンを無効にしようとしましたが、イベント全体が発生しないため、ログインは行われません。私はjQueryの#one関数を使ってみましたが、それはハンドラを一度起動するはずですが、これはうまくいきませんでした。 #oneで作成したハンドラは、実際には1回しか起動しませんでしたが、ボタンを複数回クリックしてもログインルーチンが終了しました。
基本的には、ボタンを1回クリックするだけでログイン処理が行われるようにしたいのですが、処理後、ボタンを再度クリックできるようにする必要があります(間違ったパスワード、 )
Javascriptを組み込みフォームに添付する方法がわかりません。