[frontend] Implement redirect on login page (ISH-480)
This commit is contained in:
parent
0cb1403c68
commit
44c45792f4
1 changed files with 4 additions and 1 deletions
|
@ -27,6 +27,9 @@
|
||||||
<p>A login page is being constructed here.</p>
|
<p>A login page is being constructed here.</p>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
|
[SupplyParameterFromQuery(Name = "rd")]
|
||||||
|
private string? Redirect { get; set; }
|
||||||
|
|
||||||
private string? Password { get; set; }
|
private string? Password { get; set; }
|
||||||
private string? Username { get; set; }
|
private string? Username { get; set; }
|
||||||
private bool Loading { get; set; }
|
private bool Loading { get; set; }
|
||||||
|
@ -64,7 +67,7 @@
|
||||||
MovedTo = res.User.MovedTo
|
MovedTo = res.User.MovedTo
|
||||||
});
|
});
|
||||||
SessionService.SetSession(res.User.Id);
|
SessionService.SetSession(res.User.Id);
|
||||||
Navigation.NavigateTo("/");
|
Navigation.NavigateTo(Uri.TryCreate(Redirect, UriKind.Relative, out var rel) ? Redirect : "/");
|
||||||
break;
|
break;
|
||||||
case AuthStatusEnum.Guest:
|
case AuthStatusEnum.Guest:
|
||||||
Failure = true;
|
Failure = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue