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}}