Skip to content
Snippets Groups Projects
Select Git revision
  • d4d8440f999611ad9a16fb686797c108032420b5
  • master default
2 results

sessions.scala.html

Blame
  • Forked from cosc360-2016 / project-base
    2 commits behind, 7 commits ahead of the upstream repository.
    sessions.scala.html 686 B
    @(u:model.User)
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>login</title>
    </head>
    <body>
    
    <h2>Sessions</h2>
    
    @if(u != null) {
    
    <p>
        You are logged in as @{u.getEmail()}
    </p>
    
    <p>Your sessions:</p>
    <ul>
        @for(session <- u.getSessions()) {
        <li>
            <label>IP address: </label> @{session.getIpAddress()}
            <label>Since: </label> @{session.getSince()}
            <form action="remoteLogout" method="POST">
                <input type="hidden" value="@{session.getId()}" name="remove" />
                <button type="submit">Log out remotely</button>
            </form>
        </li>
        }
    </ul>
    
    } else {
    <p>You are not logged in</p>
    }
    
    </body>
    </html>