feat(backend): email registration
This commit is contained in:
		
							parent
							
								
									c77ee660ca
								
							
						
					
					
						commit
						13a0cac663
					
				
					 15 changed files with 120 additions and 82 deletions
				
			
		
							
								
								
									
										12
									
								
								Foxnouns.Backend/Views/Mail/AccountCreation.cshtml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								Foxnouns.Backend/Views/Mail/AccountCreation.cshtml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| @model Foxnouns.Backend.Mailables.AccountCreationMailableView | ||||
| 
 | ||||
| <p> | ||||
|     Please continue creating a new pronouns.cc account by using the following link: | ||||
|     <br/> | ||||
|     <a href="@Model.BaseUrl/auth/signup/confirm/@Model.Code">Confirm your email address</a> | ||||
|     <br/> | ||||
|     Note that this link will expire in one hour. | ||||
| </p> | ||||
| <p> | ||||
|     If you didn't mean to create a new account, feel free to ignore this email. | ||||
| </p> | ||||
|  | @ -1,15 +0,0 @@ | |||
| @{ | ||||
|    ViewBag.Heading = "Welcome!"; | ||||
|    ViewBag.Preview = "Example Email"; | ||||
| } | ||||
| 
 | ||||
| <p> | ||||
|    Let's see what you can build! | ||||
|    To render a button inside your email, use the EmailLinkButton component: | ||||
|    @await Component.InvokeAsync("EmailLinkButton", new  { text = "Click Me!", url = "https://www.google.com" }) | ||||
| </p> | ||||
| 
 | ||||
| @section links | ||||
| { | ||||
|    <a href="https://github.com/jamesmh/coravel">Coravel</a> | ||||
| } | ||||
							
								
								
									
										17
									
								
								Foxnouns.Backend/Views/Mail/Layout.cshtml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								Foxnouns.Backend/Views/Mail/Layout.cshtml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| <!DOCTYPE html> | ||||
| <html lang="en"> | ||||
| <head> | ||||
|     <title></title> | ||||
|     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | ||||
|     <meta name="viewport" content="width=device-width, initial-scale=1"> | ||||
|     <meta http-equiv="X-UA-Compatible" content="IE=edge"/> | ||||
|     <style> | ||||
|         body { | ||||
|             font-family: sans-serif; | ||||
|         } | ||||
|     </style> | ||||
| </head> | ||||
| <body> | ||||
| @RenderBody() | ||||
| </body> | ||||
| </html> | ||||
|  | @ -1,3 +1,2 @@ | |||
| @using Foxnouns.Backend | ||||
| @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers | ||||
| @addTagHelper *, Coravel.Mailer.ViewComponents | ||||
|  |  | |||
|  | @ -1,3 +1,3 @@ | |||
| @{ | ||||
|     Layout = "~/Areas/Coravel/Pages/Mail/Template.cshtml"; | ||||
|     Layout = "~/Views/Mail/Layout.cshtml"; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue