-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathreset.php
69 lines (67 loc) · 2.65 KB
/
reset.php
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
if(strpos($_SERVER['REQUEST_URI'], '//') !== false)
{
$uri = str_replace('//', '/', $_SERVER['REQUEST_URI']);
header("Location: https://".$_SERVER["HTTP_HOST"].$uri);
exit();
}
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once('class.ProfilesPage.php');
$page = new ProfilesPage('Burning Flipside Profiles Reset');
$page->addWellKnownJS(JS_BOOTBOX);
$page->addJS('js/reset.js');
if($page->user !== false && $page->user !== null)
{
//User is logged in. They can reset their password...
$page->body = '
<div id="content">
<h3>Burning Flipside Password Reset</h3>
<div class="form-group">
<label for="oldpass" class="col-sm-2 control-label">Current Password:</label>
<div class="col-sm-10">
<input class="form-control" type="password" name="oldpass" id="oldpass" required/>
</div>
</div>
<div class="clearfix visible-sm visible-md visible-lg"></div>
<div class="form-group">
<label for="newpass" class="col-sm-2 control-label">New Password:</label>
<div class="col-sm-10">
<input class="form-control" type="password" name="newpass" id="newpass" required/>
</div>
</div>
<div class="clearfix visible-sm visible-md visible-lg"></div>
<div class="form-group">
<label for="confirm" class="col-sm-2 control-label">Confirm Password:</label>
<div class="col-sm-10">
<input class="form-control" type="password" name="confirm" id="confirm" required/>
</div>
</div>
<div class="clearfix visible-sm visible-md visible-lg"></div>
<button name="submit" class="btn btn-primary" onclick="change_password();">Change Password</button>
</div>
';
}
else
{
$page->body .= '
<div id="content">
<h3>Burning Flipside Login Reset/Recover</h3>
<div class="radio">
<label>
<input type="radio" name="forgot" value="user"/>
Forgot Username
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="forgot" value="pass"/>
Forgot Password
</label>
</div>
<div class="clearfix visible-sm visible-md visible-lg"></div>
<button name="submit" class="btn btn-primary" onclick="what_did_they_forget();">Next</button>
</div>';
}
$page->printPage();
// vim: set tabstop=4 shiftwidth=4 expandtab: