Skip to content

Commit

Permalink
incoke captcha helper with target action descriptor
Browse files Browse the repository at this point in the history
  • Loading branch information
iwate committed Jun 27, 2024
1 parent f38f7a0 commit fffd49d
Show file tree
Hide file tree
Showing 9 changed files with 40 additions and 12 deletions.
6 changes: 3 additions & 3 deletions templates/Modd/Purchase/Confirm.cshtml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@{
@{
var cart = Page.ViewData.Model as ShoppingCartBase;
var viewData = Page.ViewData[BasicController.ViewMessageKey] as ViewMessages;
var hasErrors = viewData.Errors.Any();
Expand All @@ -9,7 +9,7 @@
<h1 class="h-underline">購入</h1>
@DisplayViewMessages(viewData)
<form action="@PurchaseUrl(cart.CartDefinition.CartId)" method="post">
@Page.Html.SessionAntiForgeryToken()
@Page.Html.SessionAntiForgeryToken()
@Page.Html.PartialEx("ModdSharedCartItems", cart, new { total=true, action=false })
<h2 class="h-centerline mt"><span>ご注文詳細情報</span></h2>
<h3 class="h-title">お客様情報</h3>
Expand Down Expand Up @@ -113,5 +113,5 @@
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude()
@Page.Template.RecaptchaRenderInclude("Purchase/Create")
}
6 changes: 5 additions & 1 deletion templates/Modd/Purchase/Payment.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,12 @@
</dd>
</dl>
<div class="block block-vertical">
<button type="submit" class="btn btn-action btn-large btn-next">内容の確認に進む</button>
<button type="submit" class="btn btn-action btn-large btn-next" data-cb-recaptcha="trigger">内容の確認に進む</button>
<a href="@PurchaseShippingUrl(payment.CartId)" class="btn btn-primary btn-text btn-prev">配送情報を変更する</a>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Purchase/Payment")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/Account.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<h1 class="h-underline">新規会員登録</h1>
@DisplayViewMessages(viewData)
<form action="@RegisterUrl()" method="post">
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
@Page.Html.SessionAntiForgeryToken()
<dl class="field required">
<dt class="field-title">氏名</dt>
Expand Down Expand Up @@ -159,7 +160,10 @@
</dl>
<p class="text-center"><a href="@Href("~/page/privacy")" target="_blank">プライバシーポリシー</a>、<a href="@Href("~/page/terms")" target="_blank">ご利用規約</a>をお読みください。</p>
<div class="block">
<button type="submit" name="confirm" value="confirm" class="btn btn-primary btn-next">同意して登録内容を確認する</button>
<button type="submit" name="confirm" value="confirm" class="btn btn-primary btn-next" data-cb-recaptcha="trigger">同意して登録内容を確認する</button>
</div>
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Account/Confirm")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/AccountConfirm.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,12 @@
</dd>
</dl>
<div class="block block-vertical">
<button type="submit" class="btn btn-action btn-large" name="create" value="create">この内容で登録する</button>
<button type="submit" class="btn btn-action btn-large" name="create" value="create" data-cb-recaptcha="trigger">この内容で登録する</button>
<button type="submit" class="btn btn-primary btn-text btn-prev">登録内容を変更する</button>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Account/Create")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/ActivateRequest.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@
</dd>
</dl>
<div class="block">
<button type="submit" name="request" value="post" class="btn btn-primary btn-next">認証メールを再送信する</button>
<button type="submit" name="request" value="post" class="btn btn-primary btn-next" data-cb-recaptcha="trigger">認証メールを再送信する</button>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Activate/Request")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/Inquiry.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@
</dd>
</dl>
<div class="block">
<button type="submit" name="confirm" value="post" class="btn btn-primary btn-next">お問い合わせ内容を確認する</button>
<button type="submit" name="confirm" value="post" class="btn btn-primary btn-next" data-cb-recaptcha="trigger">お問い合わせ内容を確認する</button>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Inquiry/Confirm")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/InquiryConfirm.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,12 @@
</dd>
</dl>
<div class="block block-vertical">
<button type="submit" class="btn btn-action btn-large" name="create" value="create">この内容で送信する</button>
<button type="submit" class="btn btn-action btn-large" name="create" value="create" data-cb-recaptcha="trigger">この内容で送信する</button>
<button type="submit" class="btn btn-primary btn-text btn-prev">入力内容を変更する</button>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Inquiry/Create")
}
4 changes: 2 additions & 2 deletions templates/Modd/Site/Login.cshtml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@{
@{
var viewData = Page.ViewData[BasicController.ViewMessageKey] as ViewMessages;
var returnUrl = Page.ViewData.Eval("returnUrl") as string ?? string.Empty;
var showGuestLogin = returnUrl.StartsWith(Href("~/Purchase/"), StringComparison.OrdinalIgnoreCase);
Expand Down Expand Up @@ -52,5 +52,5 @@
</div>
</aside>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude()
@Page.Template.RecaptchaRenderInclude("Site/Login")
}
6 changes: 5 additions & 1 deletion templates/Modd/Site/Recovery.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@
</dd>
</dl>
<div class="block">
<button type="submit" name="request" value="post" class="btn btn-primary btn-next">パスワード再設定メールを送信する</button>
<button type="submit" name="request" value="post" class="btn btn-primary btn-next" data-cb-recaptcha="trigger">パスワード再設定メールを送信する</button>
</div>
<input type="hidden" name="CAPTCHA" data-cb-recaptcha="token">
</form>
</main>
@section ScriptBlock {
@Page.Template.RecaptchaRenderInclude("Site/Recovery/Request")
}

0 comments on commit fffd49d

Please sign in to comment.