Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
0fce95b324 | |||
f2ff44f48f | |||
a313e7e001 | |||
e26e7529dc | |||
fa95bbd00d | |||
cce0f1b904 |
@ -66,6 +66,8 @@ namespace BTCPayServer.Controllers
|
||||
|
||||
[HttpGet]
|
||||
[AllowAnonymous]
|
||||
[Route("~/login", Order = 1)]
|
||||
[Route("~/Account/Login", Order = 2)]
|
||||
public async Task<IActionResult> Login(string returnUrl = null, string email = null)
|
||||
{
|
||||
|
||||
@ -89,6 +91,8 @@ namespace BTCPayServer.Controllers
|
||||
|
||||
[HttpPost]
|
||||
[AllowAnonymous]
|
||||
[Route("~/login", Order = 1)]
|
||||
[Route("~/Account/Login", Order = 2)]
|
||||
[ValidateAntiForgeryToken]
|
||||
[RateLimitsFilter(ZoneLimits.Login, Scope = RateLimitsScope.RemoteAddress)]
|
||||
public async Task<IActionResult> Login(LoginViewModel model, string returnUrl = null)
|
||||
@ -396,6 +400,8 @@ namespace BTCPayServer.Controllers
|
||||
|
||||
[HttpGet]
|
||||
[AllowAnonymous]
|
||||
[Route("~/register", Order = 1)]
|
||||
[Route("~/Account/Register", Order = 2)]
|
||||
[RateLimitsFilter(ZoneLimits.Register, Scope = RateLimitsScope.RemoteAddress)]
|
||||
public async Task<IActionResult> Register(string returnUrl = null, bool logon = true)
|
||||
{
|
||||
@ -413,6 +419,8 @@ namespace BTCPayServer.Controllers
|
||||
|
||||
[HttpPost]
|
||||
[AllowAnonymous]
|
||||
[Route("~/register", Order = 1)]
|
||||
[Route("~/Account/Register", Order = 2)]
|
||||
[ValidateAntiForgeryToken]
|
||||
public async Task<IActionResult> Register(RegisterViewModel model, string returnUrl = null, bool logon = true)
|
||||
{
|
||||
|
@ -24,17 +24,8 @@
|
||||
<div class="row justify-content-center mb-5">
|
||||
<div class="col account-form">
|
||||
<div class="modal-content border-0 p-3">
|
||||
<div class="modal-header align-items-center border-0 py-2">
|
||||
<div class="modal-header border-0 py-2">
|
||||
<h4 class="modal-title">Sign In</h4>
|
||||
@if (env.OnionUrl != null)
|
||||
{
|
||||
<div class="text-center">
|
||||
<a href="@env.OnionUrl" target="_onion" class="btn btn-sm btn-outline-onion d-inline-flex align-items-center text-nowrap p-2" data-clipboard="@env.OnionUrl" style="min-width:117px;">
|
||||
<img src="~/img/icons/onion-purple.svg" height="20" class="mr-2" asp-append-version="true" />
|
||||
<span data-clipboard-confirm="Copied URL ✔">Copy Tor URL</span>
|
||||
</a>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form asp-route-returnurl="@ViewData["ReturnUrl"]" method="post">
|
||||
|
@ -28,17 +28,8 @@
|
||||
<div class="row justify-content-center mb-5">
|
||||
<div class="col account-form">
|
||||
<div class="modal-content border-0 p-3">
|
||||
<div class="modal-header align-items-center border-0 py-2">
|
||||
<div class="modal-header border-0 py-2">
|
||||
<h4 class="modal-title">Create account</h4>
|
||||
@if (env.OnionUrl != null)
|
||||
{
|
||||
<div class="text-center">
|
||||
<a href="@env.OnionUrl" target="_onion" class="btn btn-sm btn-outline-onion d-inline-flex align-items-center text-nowrap p-2" data-clipboard="@env.OnionUrl" style="min-width:117px;">
|
||||
<img src="~/img/icons/onion-purple.svg" height="20" class="mr-2" asp-append-version="true" />
|
||||
<span data-clipboard-confirm="Copied URL ✔">Copy Tor URL</span>
|
||||
</a>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form asp-route-returnUrl="@ViewData["ReturnUrl"]" asp-route-logon="true" method="post">
|
||||
|
@ -21,7 +21,6 @@
|
||||
"wwwroot/vendor/flatpickr/flatpickr.js",
|
||||
"wwwroot/main/bootstrap/bootstrap.js",
|
||||
"wwwroot/main/bootstrap4-creativestart/creative.js",
|
||||
"wwwroot/js/copy-to-clipboard.js",
|
||||
"wwwroot/main/site.js"
|
||||
]
|
||||
},
|
||||
|
@ -30,7 +30,6 @@
|
||||
var iframe = document.createElement('iframe');
|
||||
iframe.name = 'btcpay';
|
||||
iframe.class = 'btcpay';
|
||||
iframe.setAttribute('allowtransparency', 'true');
|
||||
iframe.style.display = 'none';
|
||||
iframe.style.border = 0;
|
||||
iframe.style.position = 'fixed';
|
||||
@ -39,6 +38,8 @@
|
||||
iframe.style.height = '100%';
|
||||
iframe.style.width = '100%';
|
||||
iframe.style.zIndex = '2000';
|
||||
// Removed, see https://github.com/btcpayserver/btcpayserver/issues/2139#issuecomment-768223263
|
||||
// iframe.setAttribute('allowtransparency', 'true');
|
||||
|
||||
var origin = 'http://chat.btcpayserver.org join us there, and initialize this with your origin url through setApiUrlPrefix';
|
||||
var scriptMatch = thisScript.match(scriptSrcRegex)
|
||||
|
@ -1,5 +1,5 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<Version>1.0.6.7</Version>
|
||||
<Version>1.0.6.8</Version>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
15
Changelog.md
15
Changelog.md
@ -1,5 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.6.8
|
||||
|
||||
This release is trying some improvement to decrease the chances of being falsy flagged by Google Safe Browsing.
|
||||
|
||||
* Remove Tor URL from login page (useless now thanks to the url bar link) @dennisreimann
|
||||
* Remove allowtransparency from checkout overlay @dennisreimann
|
||||
* Remove clipboard code from the login page (was used to copy the tor url) @dennisreimann
|
||||
* Rename some pages from PascalCase to lowercase. (Register => register, Login => login) @dennisreimann
|
||||
|
||||
## 1.0.6.7
|
||||
|
||||
### Bug fixes:
|
||||
|
||||
* Reverted the new Greenfield API: Can configure lightning payment methods @NicolasDorier
|
||||
|
||||
## 1.0.6.6
|
||||
|
||||
### Bug fixes:
|
||||
|
Reference in New Issue
Block a user