github.com/glennzw/gophish@v0.8.1-0.20190824020715-24fe998a3aa0/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 12 Settings</a></li> 13 </ul> 14 <!-- Tab Panes --> 15 <div class="tab-content"> 16 <div role="tabpanel" class="tab-pane active" id="mainSettings"> 17 <br /> 18 {{if .ModifySystem }} 19 <div class="row"> 20 <label class="col-sm-2 control-label form-label">Gophish version</label> 21 <div class="col-md-6"> 22 <label class="form-label">{{.Version}}</label> 23 </div> 24 </div> 25 <br /> 26 {{end}} 27 <div class="row"> 28 <label for="api_key" class="col-sm-2 control-label form-label">API Key:</label> 29 <div class="col-md-6"> 30 <input type="text" id="api_key" onclick="this.select();" value="{{.User.ApiKey}}" 31 class="form-control" readonly /> 32 </div> 33 <form id="apiResetForm"> 34 <button class="btn btn-primary"><i class="fa fa-refresh" type="submit"></i> Reset</button> 35 <input type="hidden" name="csrf_token" value="{{.Token}}" /> 36 </form> 37 </div> 38 <br /> 39 <form id="settingsForm"> 40 <div class="row"> 41 <label for="username" class="col-sm-2 control-label form-label">Username:</label> 42 <div class="col-md-6"> 43 <input type="text" id="username" name="username" value="{{.User.Username}}" 44 class="form-control" /> 45 </div> 46 </div> 47 <br /> 48 <div class="row"> 49 <label for="current_password" class="col-sm-2 control-label form-label">Old Password:</label> 50 <div class="col-md-6"> 51 <input type="password" id="current_password" name="current_password" autocomplete="off" 52 class="form-control" /> 53 </div> 54 </div> 55 <br /> 56 <div class="row"> 57 <label for="new_password" class="col-sm-2 control-label form-label">New Password:</label> 58 <div class="col-md-6"> 59 <input type="password" id="new_password" name="new_password" autocomplete="off" 60 class="form-control" /> 61 </div> 62 </div> 63 <br /> 64 <div class="row"> 65 <label for="confirm_new_password" class="col-sm-2 control-label form-label">Confirm New 66 Password:</label> 67 <div class="col-md-6"> 68 <input type="password" id="confirm_new_password" name="confirm_new_password" autocomplete="off" 69 class="form-control" /> 70 </div> 71 </div> 72 <input type="hidden" name="csrf_token" value="{{.Token}}" /> 73 <br /> 74 <button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button> 75 </form> 76 <br /> 77 </div> 78 <div role="tabpanel" class="tab-pane" id="uiSettings"> 79 <br /> 80 <div class="checkbox checkbox-primary"> 81 <input id="use_map" type="checkbox"> 82 <label for="use_map">Show campaign results map</label> 83 </div> 84 </div> 85 </div> 86 </div> 87 {{end}} {{define "scripts"}} 88 <script src="/js/dist/app/settings.min.js"></script> 89 {{end}}