github.com/topsteplocal/gophish@v0.6.0/templates/settings.html (about)

     1  {{define "body"}}
     2  <div class="container-fluid">
     3      <div class="row">
     4          <div class="col-sm-3 col-md-2 sidebar">
     5              <ul class="nav nav-sidebar">
     6                  <li><a href="/">Dashboard</a>
     7                  </li>
     8                  <li><a href="/campaigns">Campaigns</a>
     9                  </li>
    10                  <li><a href="/users">Users &amp; Groups</a>
    11                  </li>
    12                  <li><a href="/templates">Email Templates</a>
    13                  </li>
    14                  <li><a href="/landing_pages">Landing Pages</a>
    15                  </li>
    16                  <li><a href="/sending_profiles">Sending Profiles</a>
    17                  </li>
    18                  <li class="active"><a href="/settings">Settings</a>
    19                  </li>
    20                  <li>
    21                      <hr>
    22                  </li>
    23                  <li><a href="https://gophish.gitbooks.io/user-guide/content/">User Guide</a>
    24                  </li>
    25                  <li><a href="/api/">API Documentation</a>
    26                  </li>
    27              </ul>
    28          </div>
    29      </div>
    30  </div>
    31  <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
    32      <div class="row">
    33          <h1 class="page-header">Settings</h1>
    34      </div>
    35      <div id="flashes" class="row"></div>
    36      <!-- Nav tabs -->
    37      <ul class="nav nav-tabs" role="tablist">
    38          <li class="active" role="mainSettings"><a href="#mainSettings" aria-controls="mainSettings" role="tab" data-toggle="tab">Account Settings</a></li>
    39          <li role="uiSettings"><a href="#uiSettings" aria-controls="uiSettings" role="tab" data-toggle="tab">UI Settings</a></li>
    40      </ul>
    41      <!-- Tab Panes -->
    42      <div class="tab-content">
    43          <div role="tabpanel" class="tab-pane active" id="mainSettings">
    44              <br/>
    45              <div class="row">
    46                  <label class="col-sm-2 control-label form-label">Gophish version</label>
    47                  <div class="col-md-6">
    48                      <label class="form-label">{{.Version}}</label>
    49                  </div>
    50              </div>
    51              <br/>
    52              <div class="row">
    53                  <label class="col-sm-2 control-label form-label">Register a New User</label>
    54                  <div class="col-md-6">
    55                      <a href="/register" class="btn btn-primary"><i class="fa fa-plus"></i> Add User</a>
    56                  </div>
    57              </div>
    58              <br/>
    59              <div class="row">
    60                  <label for="api_key" class="col-sm-2 control-label form-label">API Key:</label>
    61                  <div class="col-md-6">
    62                      <input type="text" id="api_key" onclick="this.select();" value="{{.User.ApiKey}}" class="form-control" readonly/>
    63                  </div>
    64                  <form id="apiResetForm">
    65                      <button class="btn btn-primary"><i class="fa fa-refresh" type="submit"></i> Reset</button>
    66                      <input type="hidden" name="csrf_token" value="{{.Token}}" />
    67                  </form>
    68              </div>
    69              <br />
    70              <form id="settingsForm">
    71                  <div class="row">
    72                      <label for="username" class="col-sm-2 control-label form-label">Username:</label>
    73                      <div class="col-md-6">
    74                          <input type="text" id="username" name="username" value="{{.User.Username}}" class="form-control" />
    75                      </div>
    76                  </div>
    77                  <br />
    78                  <div class="row">
    79                      <label for="current_password" class="col-sm-2 control-label form-label">Old Password:</label>
    80                      <div class="col-md-6">
    81                          <input type="password" id="current_password" name="current_password" autocomplete="off" class="form-control" />
    82                      </div>
    83                  </div>
    84                  <br />
    85                  <div class="row">
    86                      <label for="new_password" class="col-sm-2 control-label form-label">New Password:</label>
    87                      <div class="col-md-6">
    88                          <input type="password" id="new_password" name="new_password" autocomplete="off" class="form-control" />
    89                      </div>
    90                  </div>
    91                  <br />
    92                  <div class="row">
    93                      <label for="confirm_new_password" class="col-sm-2 control-label form-label">Confirm New Password:</label>
    94                      <div class="col-md-6">
    95                          <input type="password" id="confirm_new_password" name="confirm_new_password" autocomplete="off" class="form-control" />
    96                      </div>
    97                  </div>
    98                  <input type="hidden" name="csrf_token" value="{{.Token}}" />
    99                  <br />
   100                  <button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button>
   101              </form>
   102              <br/>
   103          </div>
   104          <div role="tabpanel" class="tab-pane" id="uiSettings">
   105              <br/>
   106              <div class="checkbox checkbox-primary">
   107                  <input id="use_map" type="checkbox">
   108                  <label for="use_map">Show campaign results map</label>
   109              </div>
   110          </div>
   111      </div>
   112  </div>
   113  {{end}} {{define "scripts"}}
   114  <script src="/js/dist/app/settings.min.js"></script>
   115  {{end}}