mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-06 21:25:42 +12:00
Add /admin/ page to game-site
This commit is contained in:
parent
4b8e100e5f
commit
312a61a960
12 changed files with 508 additions and 8 deletions
0
.github/workflows/dotnet.yml
vendored
Normal file → Executable file
0
.github/workflows/dotnet.yml
vendored
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/Linux64.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/Linux64.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/LinuxARM.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/LinuxARM.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/LinuxARM64.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/LinuxARM64.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/Win32.pubxml
Normal file → Executable file
0
Horse Isle Server/HorseIsleServer/Properties/PublishProfiles/Win32.pubxml
Normal file → Executable file
194
WebInterface/game-site/admin/administrate.php
Executable file
194
WebInterface/game-site/admin/administrate.php
Executable file
|
@ -0,0 +1,194 @@
|
|||
<?php
|
||||
include("../config.php");
|
||||
|
||||
session_start(['cookie_lifetime' => 86400]);
|
||||
?>
|
||||
<style type="text/css">
|
||||
hr {
|
||||
height: 1;
|
||||
color: #000000;
|
||||
background-color: #000000;
|
||||
border: 0;
|
||||
}
|
||||
a {
|
||||
font: bold 14px arial;
|
||||
color: #6E3278;
|
||||
}
|
||||
TH {
|
||||
background-color: #EDE5B4;
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
font: small-caps 900 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TR.a0 {
|
||||
background-color: #EDE5B4;
|
||||
}
|
||||
TR.a1 {
|
||||
background-color: #D4CCA1;
|
||||
}
|
||||
TD {
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forum {
|
||||
font: 12px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumlist {
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: center;
|
||||
font: bold 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumpost {
|
||||
padding: 5px 10px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: left;
|
||||
}
|
||||
TD.newslist {
|
||||
padding: 4px 4px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #FFDDEE;
|
||||
text-align: left;
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
FORUMSUBJECT {
|
||||
font: bold 14px arial;
|
||||
color: #004400;
|
||||
}
|
||||
FORUMUSER {
|
||||
font: 12px arial;
|
||||
color: #000044;
|
||||
}
|
||||
FORUMDATE {
|
||||
font: 12px arial;
|
||||
color: #444444;
|
||||
}
|
||||
FORUMTEXT {
|
||||
font: 14px arial;
|
||||
color: #440000;
|
||||
}
|
||||
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY BGCOLOR=E0D8AA>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR WIDTH=100%>
|
||||
<TD WIDTH=512 ROWSPAN=3><A HREF=/><IMG SRC=/web/hoilgui1.gif ALT="Welcome to Horse Isle" BORDER=0></A></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui2.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui3.gif></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui4.gif align=right>
|
||||
<B>
|
||||
|
||||
|
||||
|
||||
<TABLE CELLPADDING=0 CELLSPACING=2 BORDER=0><FORM METHOD=POST ACTION=/account.php>
|
||||
<TR><TD><B>USER:</B></TD><TD><INPUT TYPE=TEXT SIZE=14 NAME=USER></TD></TR>
|
||||
<TR><TD><B>PASS:</B></TD><TD><INPUT TYPE=PASSWORD SIZE=14 NAME=PASS></TD></TR>
|
||||
<TR><TD></TD><TD><INPUT TYPE=SUBMIT VALUE=LOGIN> (<A HREF=//master.horseisle.com/web/forgotpass.php>Forgot?</A>)</TD></TR></FORM></TABLE>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui5.gif></TD></TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui6.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui7.gif></TD></TR>
|
||||
</TABLE>
|
||||
<CENTER>
|
||||
|
||||
<CENTER>
|
||||
<FONT FACE=Verdana,arial SIZE=-1>
|
||||
<?php
|
||||
if($_SESSION["logged_in"] == false)
|
||||
{
|
||||
header("Location: /admin.php"); # Fuck off.
|
||||
exit();
|
||||
}
|
||||
|
||||
if(isset($_POST["TYPE"]))
|
||||
{
|
||||
if($_POST["TYPE"] == "CHANGEPERMS")
|
||||
{
|
||||
$connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
|
||||
$stmt = $connect->prepare("SELECT id FROM Users WHERE username=?");
|
||||
$stmt->bind_param("s", $_POST["USERNAME"]);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
$user_id = intval($result->fetch_row()[0]);
|
||||
|
||||
if(isset($_POST["ADMIN"]))
|
||||
{
|
||||
$stmt = $connect->prepare("UPDATE Users SET Admin=\"YES\" WHERE Id=?");
|
||||
$stmt->bind_param("i", $user_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
else
|
||||
{
|
||||
$stmt = $connect->prepare("UPDATE Users SET Admin=\"NO\" WHERE Id=?");
|
||||
$stmt->bind_param("i", $user_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
if(isset($_POST["MOD"]))
|
||||
{
|
||||
$stmt = $connect->prepare("UPDATE Users SET Moderator=\"YES\" WHERE Id=?");
|
||||
$stmt->bind_param("i", $user_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
else
|
||||
{
|
||||
$stmt = $connect->prepare("UPDATE Users SET Moderator=\"NO\" WHERE Id=?");
|
||||
$stmt->bind_param("i", $user_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
echo("<BR><B>Permissions updated successfully.</B></BR>");
|
||||
echo("<A HREF=administrate.php>Go back</A>");
|
||||
exit();
|
||||
}
|
||||
}
|
||||
?>
|
||||
<BR><B>HISP - Admin Portal</B><BR>
|
||||
<BR>Player Operations</BR>
|
||||
<BR> <FORM METHOD=POST ACTION=/admin/administrate.php>
|
||||
Username:
|
||||
<INPUT TYPE=HIDDEN NAME=TYPE VALUE=CHANGEPERMS>
|
||||
<INPUT TYPE=TEXT SIZE=30 NAME=USERNAME></INPUT><BR>
|
||||
<INPUT TYPE=CHECKBOX NAME=ADMIN VALUE="ADMIN"> Administrator</INPUT>
|
||||
<INPUT TYPE=CHECKBOX NAME=MOD VALUE="MOD"> Moderator</INPUT>
|
||||
<!-- <INPUT TYPE=CHECKBOX NAME=DELETE VALUE="DELETE"> Delete Account</INPUT><BR> !-->
|
||||
<INPUT TYPE=SUBMIT VALUE="Apply"</INPUT>
|
||||
</FORM>
|
||||
</BR>
|
||||
<BR>
|
||||
<A HREF=/ADMIN>Logout from admin portal</A><BR>
|
||||
</BR>
|
||||
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR>
|
||||
<TD><IMG SRC=/web/hoilgui10.gif></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui11.gif></TD>
|
||||
<TD><IMG SRC=/web/hoilgui12.gif></TD>
|
||||
</TR></TABLE>
|
||||
<CENTER><B>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/rules.php>Rules</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/termsandconditions.php>Terms and Conditions</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/privacypolicy.php>Privacy Policy</A> ]</B><BR>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/expectedbehavior.php>Expected Behavior</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/contactus.php>Contact Us</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/credits.php>Credits</A> ]<BR>
|
||||
<FONT FACE=Verdana,Arial SIZE=-2>Copyright © 2020 Horse Isle</FONT>
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
_uacct = "UA-1805076-1";
|
||||
urchinTracker();
|
||||
</script>
|
||||
|
140
WebInterface/game-site/admin/index.php
Executable file
140
WebInterface/game-site/admin/index.php
Executable file
|
@ -0,0 +1,140 @@
|
|||
<?php
|
||||
include("../config.php");
|
||||
|
||||
session_start(['cookie_lifetime' => 86400]);
|
||||
$_SESSION["logged_in"] = false;
|
||||
?>
|
||||
<style type="text/css">
|
||||
hr {
|
||||
height: 1;
|
||||
color: #000000;
|
||||
background-color: #000000;
|
||||
border: 0;
|
||||
}
|
||||
a {
|
||||
font: bold 14px arial;
|
||||
color: #6E3278;
|
||||
}
|
||||
TH {
|
||||
background-color: #EDE5B4;
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
font: small-caps 900 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TR.a0 {
|
||||
background-color: #EDE5B4;
|
||||
}
|
||||
TR.a1 {
|
||||
background-color: #D4CCA1;
|
||||
}
|
||||
TD {
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forum {
|
||||
font: 12px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumlist {
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: center;
|
||||
font: bold 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumpost {
|
||||
padding: 5px 10px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: left;
|
||||
}
|
||||
TD.newslist {
|
||||
padding: 4px 4px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #FFDDEE;
|
||||
text-align: left;
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
FORUMSUBJECT {
|
||||
font: bold 14px arial;
|
||||
color: #004400;
|
||||
}
|
||||
FORUMUSER {
|
||||
font: 12px arial;
|
||||
color: #000044;
|
||||
}
|
||||
FORUMDATE {
|
||||
font: 12px arial;
|
||||
color: #444444;
|
||||
}
|
||||
FORUMTEXT {
|
||||
font: 14px arial;
|
||||
color: #440000;
|
||||
}
|
||||
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY BGCOLOR=E0D8AA>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR WIDTH=100%>
|
||||
<TD WIDTH=512 ROWSPAN=3><A HREF=/><IMG SRC=/web/hoilgui1.gif ALT="Welcome to Horse Isle" BORDER=0></A></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui2.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui3.gif></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui4.gif align=right>
|
||||
<B>
|
||||
|
||||
|
||||
|
||||
<TABLE CELLPADDING=0 CELLSPACING=2 BORDER=0><FORM METHOD=POST ACTION=/account.php>
|
||||
<TR><TD><B>USER:</B></TD><TD><INPUT TYPE=TEXT SIZE=14 NAME=USER></TD></TR>
|
||||
<TR><TD><B>PASS:</B></TD><TD><INPUT TYPE=PASSWORD SIZE=14 NAME=PASS></TD></TR>
|
||||
<TR><TD></TD><TD><INPUT TYPE=SUBMIT VALUE=LOGIN> (<A HREF=//master.horseisle.com/web/forgotpass.php>Forgot?</A>)</TD></TR></FORM></TABLE>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui5.gif></TD></TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui6.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui7.gif></TD></TR>
|
||||
</TABLE>
|
||||
<CENTER>
|
||||
|
||||
<CENTER>
|
||||
<FONT FACE=Verdana,arial SIZE=-1>
|
||||
<BR><B>HISP - Admin Portal</B><BR>
|
||||
<BR> This page requires a password, please enter it below:</BR>
|
||||
<BR> <FORM METHOD=POST ACTION=/admin/login.php>
|
||||
<INPUT TYPE=PASSWORD SIZE=30 NAME=PASS></INPUT>
|
||||
<INPUT TYPE=SUBMIT VALUE=LOGIN>
|
||||
</FORM>
|
||||
</BR>
|
||||
<BR><B>No idea? check config.php of game-site/</B></BR>
|
||||
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR>
|
||||
<TD><IMG SRC=/web/hoilgui10.gif></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui11.gif></TD>
|
||||
<TD><IMG SRC=/web/hoilgui12.gif></TD>
|
||||
</TR></TABLE>
|
||||
<CENTER><B>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/rules.php>Rules</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/termsandconditions.php>Terms and Conditions</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/privacypolicy.php>Privacy Policy</A> ]</B><BR>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/expectedbehavior.php>Expected Behavior</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/contactus.php>Contact Us</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/credits.php>Credits</A> ]<BR>
|
||||
<FONT FACE=Verdana,Arial SIZE=-2>Copyright © 2020 Horse Isle</FONT>
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
_uacct = "UA-1805076-1";
|
||||
urchinTracker();
|
||||
</script>
|
||||
|
153
WebInterface/game-site/admin/login.php
Executable file
153
WebInterface/game-site/admin/login.php
Executable file
|
@ -0,0 +1,153 @@
|
|||
<?php
|
||||
include("../config.php");
|
||||
|
||||
session_start(['cookie_lifetime' => 86400]);
|
||||
?>
|
||||
<style type="text/css">
|
||||
hr {
|
||||
height: 1;
|
||||
color: #000000;
|
||||
background-color: #000000;
|
||||
border: 0;
|
||||
}
|
||||
a {
|
||||
font: bold 14px arial;
|
||||
color: #6E3278;
|
||||
}
|
||||
TH {
|
||||
background-color: #EDE5B4;
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
font: small-caps 900 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TR.a0 {
|
||||
background-color: #EDE5B4;
|
||||
}
|
||||
TR.a1 {
|
||||
background-color: #D4CCA1;
|
||||
}
|
||||
TD {
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forum {
|
||||
font: 12px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumlist {
|
||||
padding: 1px 6px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: center;
|
||||
font: bold 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
TD.forumpost {
|
||||
padding: 5px 10px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #EDE5B4;
|
||||
text-align: left;
|
||||
}
|
||||
TD.newslist {
|
||||
padding: 4px 4px;
|
||||
border: 2px dotted #6E3278;
|
||||
background-color: #FFDDEE;
|
||||
text-align: left;
|
||||
font: 14px arial;
|
||||
color: #000000;
|
||||
}
|
||||
FORUMSUBJECT {
|
||||
font: bold 14px arial;
|
||||
color: #004400;
|
||||
}
|
||||
FORUMUSER {
|
||||
font: 12px arial;
|
||||
color: #000044;
|
||||
}
|
||||
FORUMDATE {
|
||||
font: 12px arial;
|
||||
color: #444444;
|
||||
}
|
||||
FORUMTEXT {
|
||||
font: 14px arial;
|
||||
color: #440000;
|
||||
}
|
||||
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY BGCOLOR=E0D8AA>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR WIDTH=100%>
|
||||
<TD WIDTH=512 ROWSPAN=3><A HREF=/><IMG SRC=/web/hoilgui1.gif ALT="Welcome to Horse Isle" BORDER=0></A></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui2.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui3.gif></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui4.gif align=right>
|
||||
<B>
|
||||
|
||||
|
||||
|
||||
<TABLE CELLPADDING=0 CELLSPACING=2 BORDER=0><FORM METHOD=POST ACTION=/account.php>
|
||||
<TR><TD><B>USER:</B></TD><TD><INPUT TYPE=TEXT SIZE=14 NAME=USER></TD></TR>
|
||||
<TR><TD><B>PASS:</B></TD><TD><INPUT TYPE=PASSWORD SIZE=14 NAME=PASS></TD></TR>
|
||||
<TR><TD></TD><TD><INPUT TYPE=SUBMIT VALUE=LOGIN> (<A HREF=//master.horseisle.com/web/forgotpass.php>Forgot?</A>)</TD></TR></FORM></TABLE>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui5.gif></TD></TR>
|
||||
<TR>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui6.gif> </TD>
|
||||
<TD WIDTH=29><IMG SRC=/web/hoilgui7.gif></TD></TR>
|
||||
</TABLE>
|
||||
<CENTER>
|
||||
|
||||
<CENTER>
|
||||
<FONT FACE=Verdana,arial SIZE=-1>
|
||||
<BR><B>HISP - Super Admin Login</B><BR>
|
||||
<?php
|
||||
if(isset($_POST["PASS"]))
|
||||
{
|
||||
sleep(3); // Stop bruteforce
|
||||
if($_POST["PASS"] == $admin_portal_password)
|
||||
{
|
||||
$_SESSION["logged_in"] = true;
|
||||
header("Location: administrate.php");
|
||||
}
|
||||
else
|
||||
{
|
||||
echo("<BR> The password you entered was NOT correct. </BR>");
|
||||
echo("<A HREF=\"/admin\">Try Again...</A>");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo("<BR> You didnt enter a password. </BR>");
|
||||
echo("<A HREF=\"/admin\">Try Again...</A>");
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
|
||||
<TR>
|
||||
<TD><IMG SRC=/web/hoilgui10.gif></TD>
|
||||
<TD WIDTH=100% BACKGROUND=/web/hoilgui11.gif></TD>
|
||||
<TD><IMG SRC=/web/hoilgui12.gif></TD>
|
||||
</TR></TABLE>
|
||||
<CENTER><B>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/rules.php>Rules</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/termsandconditions.php>Terms and Conditions</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/privacypolicy.php>Privacy Policy</A> ]</B><BR>
|
||||
[ <A HREF=http://hi1.horseisle.com/web/expectedbehavior.php>Expected Behavior</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/contactus.php>Contact Us</A> ]
|
||||
[ <A HREF=http://hi1.horseisle.com/web/credits.php>Credits</A> ]<BR>
|
||||
<FONT FACE=Verdana,Arial SIZE=-2>Copyright © 2020 Horse Isle</FONT>
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
_uacct = "UA-1805076-1";
|
||||
urchinTracker();
|
||||
</script>
|
||||
|
|
@ -1,4 +1,14 @@
|
|||
<?php
|
||||
$server_ip = '127.0.0.1';
|
||||
$server_port = 12321;
|
||||
?>
|
||||
|
||||
$dbname = 'beta';
|
||||
$dbuser = 'root';
|
||||
$dbpass = 'test123';
|
||||
$dbhost = '127.0.0.1';
|
||||
|
||||
# CHANGE THESE CREDENTIALS,
|
||||
# ANYONE CAN BECOME AN ADMIN ON YOUR SERVER
|
||||
# IF THEY HAVE THIS PASSWORD!!!
|
||||
$admin_portal_password = "test123";
|
||||
?>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
include("config.php");
|
||||
include("config.php");
|
||||
?>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
|
|
@ -6,7 +6,7 @@ $connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to c
|
|||
$onlineUsers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers");
|
||||
$onlineSubscribers = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Subscribed = 'YES'");
|
||||
$onlineModerators = mysqli_query($connect, "SELECT COUNT(1) FROM OnlineUsers WHERE Moderator = 'YES'");
|
||||
$activeAccounts = mysqli_query($connect, "SELECT COUNT(1) FROM users");
|
||||
$activeAccounts = mysqli_query($connect, "SELECT COUNT(1) FROM Users");
|
||||
|
||||
$fmt = numfmt_create( 'en_US', NumberFormatter::DECIMAL );
|
||||
|
||||
|
@ -303,4 +303,4 @@ $fmt = numfmt_create( 'en_US', NumberFormatter::DECIMAL );
|
|||
<script type="text/javascript">
|
||||
_uacct = "UA-1805076-1";
|
||||
urchinTracker();
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
@ -214,15 +214,18 @@ $country = $_POST['country'];
|
|||
$gender = $_POST['sex'];
|
||||
|
||||
$connect = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die("Unable to connect to '$dbhost'");
|
||||
$result = mysqli_query($connect, "SELECT COUNT(1) FROM users");
|
||||
$result = mysqli_query($connect, "SELECT MAX(Id) FROM Users");
|
||||
|
||||
$user_id = $result->fetch_row()[0] + 1;
|
||||
if($user_id == NULL)
|
||||
$user_id = 0;
|
||||
|
||||
$salt = random_bytes ( 64 );
|
||||
$answer_hash = hash_salt($reset_answer,$salt);
|
||||
$password_hash = hash_salt($password,$salt);
|
||||
$hex_salt = bin2hex($salt);
|
||||
|
||||
$stmt = $connect->prepare("SELECT COUNT(1) FROM users WHERE Username=?");
|
||||
$stmt = $connect->prepare("SELECT COUNT(1) FROM Users WHERE Username=?");
|
||||
$stmt->bind_param("s", $username);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
|
@ -230,9 +233,9 @@ $count = intval($result->fetch_row()[0]);
|
|||
if($count !== 0)
|
||||
die("Username is allready in use.");
|
||||
|
||||
$stmt = $connect->prepare("INSERT INTO users VALUES(?,?,?,?,?,?,?,?,?,?,'NO','NO')");
|
||||
$stmt = $connect->prepare("INSERT INTO Users VALUES(?,?,?,?,?,?,?,?,?,?,'NO','NO')");
|
||||
$stmt->bind_param("isssssisss", $user_id, $username, $email, $country, $reset_question, $answer_hash, $age, $password_hash, $hex_salt, $gender);
|
||||
$stmt->execute();
|
||||
echo('Account Created!');
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
|
Loading…
Add table
Reference in a new issue