summaryrefslogtreecommitdiff
path: root/example/views/index.erb
blob: 0ff91e1527aa01c69bbb11a4004b91f5ea77e6f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

<div class="row-fluid">
  <div class="span4">
    <h2>1. Signup</h2>
    <p>
    Your browser transfers an encrypted verifier based your password. But it does not send the password itself.
    </p>
  </div>
  <div class="span4">
    <h2>2. Login</h2>
    <p>
    You enter your password - your browser exchanges encrypted data with the site to check if it was the right one.
    </p>
  </div>
  <div class="span4">
    <h2>3. Verify</h2>
    <p>
    You can see from the logs that your password was not send. The login process is different each time so it can't be replayed.
    </p>
  </div>
</div>
<div class="row-fluid">
  <div class="span4">
    <% if @user %>
      <h4> You are signed up as <%= @user.login %>. </h4>
    <% end %>
  </div>
  <div class="span4">
    <% if @user && @user.active %>
      <h4> You are logged in.</h4>
    <% end %>
  </div>
  <div class="span4">
  </div>
</div>
<div class="row-fluid">
  <div class="span4">
    <%= button_link(:signup, :primary => !@user) %>
  </div>
  <div class="span4">
    <%= button_link(:login, :primary => @user && !@user.active) %>
  </div>
  <div class="span4">
    <%= button_link(:verify, :primary => @user && @user.active) %>
  </div>
</div>