Login Formúlar + Digest + Google Login

This commit is contained in:
2021-05-24 19:21:05 +02:00
parent f13f9d749a
commit f90e3fe99a
8 changed files with 1746 additions and 0 deletions

9
views/home.ejs Normal file
View File

@ -0,0 +1,9 @@
<% if (!user) { %>
<p>Willkommen! <br></p>
<p><a href="/login"><button>Email Login per Formular</button></a></p>
<p><br><a href="/auth/google"><button>Google Login</button></a></p>
<p><br><a href="/digest"><button>Digest Login</button></a></p>
<% } else { %>
<p>Hello, <%= user.username %>. View your <a href="/profile"><button>Profile</button></a>.</p>
<p><a href="/logout"><button>Log out</button></a></p>
<% } %>

15
views/login.ejs Normal file
View File

@ -0,0 +1,15 @@
<form action="/login" method="post">
<div>
<label>Username:</label>
<input type="text" name="username"/><br/>
</div>
<div>
<label>Password:</label>
<input type="password" name="password"/>
</div>
<div>
<input type="submit" value="Submit"/>
</div>
</form>
<a href="/auth/google"><button>Zum Google Login</button></a>

12
views/profile.ejs Normal file
View File

@ -0,0 +1,12 @@
<p>
ID: <%= user.id %><br/>
Username: <%= user.username %><br/>
Name: <%= user.displayName %><br/>
GoogleId: <%= user.googleId %><br/>
<% if (user.emails) { %>
Email: <%= user.emails[0].value %><br/>
<% } %>
</p>
<p><a href="/logout"><button>Log out</button></a></p>
<p><a href="/"><button>Home</button></a></p>