-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathactivate.php
More file actions
89 lines (88 loc) · 2.57 KB
/
activate.php
File metadata and controls
89 lines (88 loc) · 2.57 KB
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
include("includes/template_top.php");
if(!isset($_SESSION['activate'])){
header("Location: login.php");
}
$err = 0;
if(isset($_POST['fname'])){
$sql = "SELECT * FROM `passman_users` WHERE `sIdentifier` LIKE :v";
$q = db::Query($sql, array(':v'=>$_SESSION['activate']."-%"));
$r = $q->fetch();
if($_POST['fname'] != $r['sFname']){
$err = "First Name Incorrect";
$_POST['fname'] = "";
}
if($_POST['lname'] != $r['sLname']){
$err = "Last Name Incorrect";
$_POST['lname'] = "";
}
if($_POST['password'] != $_POST['password2'] || $_POST['password'] == ""){
$err = "Passwords Don't Match";
}
if($_POST['username'] == ""){
$err = "User Name Blank";
}
if($err == 0){
$sql = "UPDATE `passman_users` SET `sIdentifier` = :pass WHERE `iID` = :id";
db::Query($sql, array(':pass'=>security::encryptStringForComparison($_POST['username'], $_POST['password']), ':id'=>$r['iID']));
header("Location: login.php");
exit;
}
}
?>
<h1>Activate</h1>
<?php if($err != 0){ ?>
<br><?php echo $err ?><br>
<?php } ?>
<form action="" method="post">
<table>
<tr>
<td style="vertical-align:middle">
First Name:
</td>
<td>
<input type="text" name="fname" autocomplete="off" onpaste="return false;" value="<?php echo @$_POST['fname'] ?>" />
</td>
</tr>
<tr>
<td style="vertical-align:middle">
Last Name:
</td>
<td>
<input type="text" name="lname" autocomplete="off" onpaste="return false;" value="<?php echo @$_POST['lname'] ?>" />
</td>
</tr>
<tr>
<td style="vertical-align:middle">
Create Username:
</td>
<td>
<input type="text" name="username" autocomplete="off" onpaste="return false;" value="<?php echo @$_POST['username'] ?>" />
</td>
</tr>
<tr>
<td style="vertical-align:middle">
Password:
</td>
<td>
<input type="password" name="password" autocomplete="off" onpaste="return false;" />
</td>
</tr>
<tr>
<td style="vertical-align:middle">
Password Again:
</td>
<td>
<input type="password" name="password2" autocomplete="off" onpaste="return false;" />
</td>
</tr>
<tr>
<td style="vertical-align:middle">
</td>
<td align="center">
<input type="submit" value="Activate" />
</td>
</tr>
</table>
</form>
<?php include("includes/template_bot.php"); ?>