forked from AlexJezior/TheFallenImmortals
-
Notifications
You must be signed in to change notification settings - Fork 1
/
editaccount.php
156 lines (141 loc) · 8.29 KB
/
editaccount.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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?php
session_name("icsession");
session_start();
include('db.php');
$getchar = mysql_query("SELECT * FROM characters WHERE id='".$_SESSION['userid']."'") or die(mysql_error());
$char = mysql_fetch_assoc($getchar);
$display = "<strong><a href=\"javascript: closeSecondPage();\">Close</a> | <a href=\"javascript: viewAccount();\">Back</a></strong><br /><br />";
if($_POST['oemail'] != NULL && $_POST['nemail'] != Null && $_POST['nemail2'] != Null){
$oemail = $_POST['oemail'];
$nemail = $_POST['nemail'];
$nemail2 = $_POST['nemail2'];
$checkNewEmail = mysql_query("SELECT * FROM characters WHERE email='".$nemail."'");
$CheckRowOnEmail = mysql_num_rows($checkNewEmail);
if($oemail != $char['email']){
$display .= "<center>Your current email address is not correct!</center><br />";
}elseif($nemail != $nemail2){
$display .= "<center>New email fields do not match!</center><br />";
}elseif($nemail == $oemail){
$display .= "<center>You old email and your new email are exactly the same! Try something different!</center><br />";
}elseif($CheckRowOnEmail > "0"){
$display .= "<center>Already an account signed up with that new email.</center><br />";
}else{
$randComfCode = md5(rand(1,100000000000));
$to = $char['email'];
$subject = "Email Change at The Fallen Immortals";
$message = "Hello ".$char['username'].", \n \n You have requested to change your email at www.TheFallenImmortals.com. If you have not authorized this then ignore this email and change your password under the Edit Account link. \n If you have requested this change please follow this link: http://www.thefallenimmortals.com/activateemail.php?nemail=".$nemail."&&activationcode=".$randComfCode."";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
$display .= "An activation was sent to your old email. Once you have followed the link in your OLD EMAIL address you new email will be updated to your account. Remember to check your spam/junk when looking for this email.<br /><br />";
$addActivationDatabase = mysql_query("INSERT INTO activatenewemail (`username`, `newemail`, `verificationcode`) VALUES ('".$char['username']."', '".$nemail."', '".$randComfCode."')")or die("alert('Could not add verify code to database. Tell the admin!');");
}
}elseif($_POST['opass'] != NULL && $_POST['npass'] != Null && $_POST['npass2'] != Null){
function murder($data){
$salt = "'/0U'LL |\|3\/3R Ph19UR3 0U7 \/\/|-|@ 7|-|3 54L7 15. pLU5 \/\/|-|3R35 7|-|3 p3PP3R?";
$salt = md5($salt);
$data = md5($salt.$data);
$data = base64_encode($data);
$data = sha1($data);
return $data;
}
$opass = murder($_POST['opass']);
$npass = murder($_POST['npass']);
$npass2 = murder($_POST['npass2']);
if($opass != $char['password']){
$display .= "<center>Your current password is incorrect.</center><br />";
}elseif($npass == $char['password']){
$display .= "<center>Your new password appears to be the same as your old one. Try something different.</center><br />";
}elseif($npass != $npass2){
$display .= "<center>New passwords do not match!</center><br />";
}elseif($opass == $char['password'] && $npass == $npass2 && $npass != $char['password']){
$randComfCode = md5(rand(1,100000000000));
$to = $char['email'];
$subject = "Password Change at The Fallen Immortals";
$message = "Hello ".$char['username'].", \n \n You have requested to change your password at www.TheFallenImmortals.com. If you have not authorized this then ignore this email and change your password under the Edit Account link. \n If you have requested this change please follow this link: http://www.thefallenimmortals.com/activatepass.php?username=".$char['username']."&&activationcode=".$randComfCode."";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
$display .= "An activation was sent to your email. Once you have followed the link in your email address you new password will be updated to your account. Remember to check your spam/junk when looking for this email.<br /><br />";
$addActivationDatabase = mysql_query("INSERT INTO activatenewpassword (`username`, `newpassword`, `verificationcode`) VALUES ('".$char['username']."', '".$npass."', '".$randComfCode."')")or die("alert('Could not add verify code to database. Tell the admin!');");
}else{
$display .= "<center>Problem changing password. If problem persist, contact an admin!</center><br />";
}
}elseif($_POST['newcolor'] != Null && $char['networth'] >= "5"){
$newcolor = $_POST['newcolor'];
if($newcolor == "1"){
$color = "999999";
}elseif($newcolor == "2"){
$color = "555555";
}elseif($newcolor == "3"){
$color = "000099";
}elseif($newcolor == "4"){
$color = "3300FF";
}elseif($newcolor == "5"){
$color = "00FFFF";
}elseif($newcolor == "6"){
$color = "F535AA";
}elseif($newcolor == "7"){
$color = "6A287E";
}elseif($newcolor == "8"){
$color = "B93B8F";
}elseif($newcolor == "9"){
$color = "348017";
}elseif($newcolor == "10"){
$color = "41A317";
}elseif($newcolor == "11"){
$color = "8BB381";
}elseif($newcolor == "12"){
$color = "B1FB17";
}elseif($newcolor == "13"){
$color = "00AAFF";
}else{
die("alert(\'NO Chat COLOR!\');");
}
$updateRainbow = mysql_query("UPDATE characters SET chatcolour='".$color."' WHERE id='".$_SESSION['userid']."'");
$display .= "<font color=\'".$color."\'>Chat color has been changed.</font><br /><br />";
}
$findReferals = mysql_query("SELECT * FROM characters WHERE refferal='".$char['username']."'");
$numOfRef = mysql_num_rows($findReferals);
$display .= "<center><bold>Edit Account Information</bold></center></br >";
$display .= "<center>Refer friends: http://fallenimmortals.old/index.php?comrade=".$char['username']."</center>";
$display .= "<center>Number of your Refferals: ".$numOfRef."</center>";
$display .= "<table border=\'0px\'><tr><td>";
$display .= "<table style=\'border:0px;\'>";
$display .= "<tr><td colspan=\'2\'><center><b>Edit Email</b></center></td></tr>";
$display .= "<tr><td>Current Email:</td><td><input type=\'text\' id=\'oemail\'></td></tr>";
$display .= "<tr><td>New Email:</td><td><input type=\'text\' id=\'nemail\'></td></tr>";
$display .= "<tr><td>New Email Again:</td><td><input type=\'text\' id=\'nemail2\'></td></tr>";
$display .= "<tr><td colspan=\'2\' style=\'align: right;\'><input type=\'button\' value=\'Change\' onclick=\'changeEmail();\'></td></tr>";
$display .= "</table>";
$display .= "</td><td>";
$display .= "<table style=\'border:0px;\'>";
$display .= "<tr><td colspan=\'2\'><center><b>Edit Password</b></center></td></tr>";
$display .= "<tr><td>Current Password:</td><td><input type=\'text\' id=\'opass\'></td></tr>";
$display .= "<tr><td>New Password:</td><td><input type=\'text\' id=\'npass\'></td></tr>";
$display .= "<tr><td>New Password Again:</td><td><input type=\'text\' id=\'npass2\'></td></tr>";
$display .= "<tr><td colspan=\'2\'><input style=\'align: right;\' type=\'button\' value=\'Change\' onclick=\'changePassword();\'></td></tr>";
$display .= "</table>";
$display .= "</td></tr></table>";
$display .= "Edit Chat Color(Must have at least 5 Networth): ";
$display .= "<select id=\'newcolor\'>";
$display .= "<option style=\'color:#999999;\' value=\'1\'>Color 1</option>";
$display .= "<option style=\'color:#555555;\' value=\'2\'>Color 2</option>";
$display .= "<option style=\'color:#000099;\' value=\'3\'>Color 3</option>";
$display .= "<option style=\'color:#3300FF;\' value=\'4\'>Color 4</option>";
$display .= "<option style=\'color:#00FFFF;\' value=\'5\'>Color 5</option>";
$display .= "<option style=\'color:#F535AA;\' value=\'6\'>Color 6</option>";
$display .= "<option style=\'color:#6A287E;\' value=\'7\'>Color 7</option>";
$display .= "<option style=\'color:#B93B8F;\' value=\'8\'>Color 8</option>";
$display .= "<option style=\'color:#348017;\' value=\'9\'>Color 9</option>";
$display .= "<option style=\'color:#41A317;\' value=\'10\'>Color 10</option>";
$display .= "<option style=\'color:#8BB381;\' value=\'11\'>Color 11</option>";
$display .= "<option style=\'color:#B1FB17;\' value=\'12\'>Color 12</option>";
$display .= "<option style=\'color:#00AAFF;\' value=\'13\'>Color 13</option>";
$display .= "</select>";
if($char['networth'] >= "5"){
$display .= "<input type=\'button\' value=\'Taste teh Rainbow\' onclick=\'runRainbow();\' />";
}
print("fillDiv('secondPage','".$display."');");
include("updatestats.php");
?>