github.com/Ne0nd0g/gophish@v0.7.1-0.20190220040016-11493024a07d/templates/settings.html (about)

     1  {{define "body"}}
     2  <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
     3      <div class="row">
     4          <h1 class="page-header">Settings</h1>
     5      </div>
     6      <div id="flashes" class="row"></div>
     7      <!-- Nav tabs -->
     8      <ul class="nav nav-tabs" role="tablist">
     9          <li class="active" role="mainSettings"><a href="#mainSettings" aria-controls="mainSettings" role="tab"
    10                  data-toggle="tab">Account Settings</a></li>
    11          <li role="uiSettings"><a href="#uiSettings" aria-controls="uiSettings" role="tab" data-toggle="tab">UI Settings</a></li>
    12      </ul>
    13      <!-- Tab Panes -->
    14      <div class="tab-content">
    15          <div role="tabpanel" class="tab-pane active" id="mainSettings">
    16              <br />
    17              {{if .ModifySystem }}
    18              <div class="row">
    19                  <label class="col-sm-2 control-label form-label">Gophish version</label>
    20                  <div class="col-md-6">
    21                      <label class="form-label">{{.Version}}</label>
    22                  </div>
    23              </div>
    24              <br />
    25              <div class="row">
    26                  <label class="col-sm-2 control-label form-label">Register a New User</label>
    27                  <div class="col-md-6">
    28                      <a href="/register" class="btn btn-primary"><i class="fa fa-plus"></i> Add User</a>
    29                  </div>
    30              </div>
    31              <br />
    32              {{end}}
    33              <div class="row">
    34                  <label for="api_key" class="col-sm-2 control-label form-label">API Key:</label>
    35                  <div class="col-md-6">
    36                      <input type="text" id="api_key" onclick="this.select();" value="{{.User.ApiKey}}" class="form-control"
    37                          readonly />
    38                  </div>
    39                  <form id="apiResetForm">
    40                      <button class="btn btn-primary"><i class="fa fa-refresh" type="submit"></i> Reset</button>
    41                      <input type="hidden" name="csrf_token" value="{{.Token}}" />
    42                  </form>
    43              </div>
    44              <br />
    45              <form id="settingsForm">
    46                  <div class="row">
    47                      <label for="username" class="col-sm-2 control-label form-label">Username:</label>
    48                      <div class="col-md-6">
    49                          <input type="text" id="username" name="username" value="{{.User.Username}}" class="form-control" />
    50                      </div>
    51                  </div>
    52                  <br />
    53                  <div class="row">
    54                      <label for="current_password" class="col-sm-2 control-label form-label">Old Password:</label>
    55                      <div class="col-md-6">
    56                          <input type="password" id="current_password" name="current_password" autocomplete="off" class="form-control" />
    57                      </div>
    58                  </div>
    59                  <br />
    60                  <div class="row">
    61                      <label for="new_password" class="col-sm-2 control-label form-label">New Password:</label>
    62                      <div class="col-md-6">
    63                          <input type="password" id="new_password" name="new_password" autocomplete="off" class="form-control" />
    64                      </div>
    65                  </div>
    66                  <br />
    67                  <div class="row">
    68                      <label for="confirm_new_password" class="col-sm-2 control-label form-label">Confirm New Password:</label>
    69                      <div class="col-md-6">
    70                          <input type="password" id="confirm_new_password" name="confirm_new_password" autocomplete="off"
    71                              class="form-control" />
    72                      </div>
    73                  </div>
    74                  <input type="hidden" name="csrf_token" value="{{.Token}}" />
    75                  <br />
    76                  <button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button>
    77              </form>
    78              <br />
    79          </div>
    80          <div role="tabpanel" class="tab-pane" id="uiSettings">
    81              <br />
    82              <div class="checkbox checkbox-primary">
    83                  <input id="use_map" type="checkbox">
    84                  <label for="use_map">Show campaign results map</label>
    85              </div>
    86          </div>
    87      </div>
    88  </div>
    89  {{end}} {{define "scripts"}}
    90  <script src="/js/dist/app/settings.min.js"></script>
    91  {{end}}