mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-21 18:47:14 +00:00
feat: Support password setting into installation step
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
// don't let SQL time out when 30-500 seconds (depending on php.ini) is not enough
|
||||||
|
@set_time_limit(0);
|
||||||
|
|
||||||
|
$gameinstall = 1;
|
||||||
|
|
||||||
|
include ("../../GameEngine/config.php");
|
||||||
|
include ("../../GameEngine/Database.php");
|
||||||
|
include ("../../GameEngine/Admin/database.php");
|
||||||
|
include ("../../GameEngine/Lang/" . LANG . ".php");
|
||||||
|
|
||||||
|
$conn = mysqli_connect(SQL_SERVER, SQL_USER, SQL_PASS);
|
||||||
|
mysqli_select_db($conn, SQL_DB);
|
||||||
|
|
||||||
|
if(isset($_POST['spw'])) {
|
||||||
|
$password = $_POST['spw'];
|
||||||
|
mysqli_query($conn, "UPDATE " . TB_PREFIX . "users SET password = '" . password_hash($password, PASSWORD_BCRYPT,['cost' => 12]) . "' WHERE username = 'Support'");
|
||||||
|
}
|
||||||
|
|
||||||
|
$gameinstall = 0;
|
||||||
|
header("Location: ../index.php?s=6");
|
||||||
|
|
||||||
|
?>
|
||||||
+7
-4
@@ -74,7 +74,7 @@ function proceed() {
|
|||||||
<div id="content" class="login">
|
<div id="content" class="login">
|
||||||
<?php
|
<?php
|
||||||
IHG_Progressbar::draw_css();
|
IHG_Progressbar::draw_css();
|
||||||
$bar = new IHG_Progressbar(7, 'Step %d from %d ');
|
$bar = new IHG_Progressbar(8, 'Step %d from %d ');
|
||||||
$bar->draw();
|
$bar->draw();
|
||||||
for($i = 0; $i < ($_GET['s']+1); $i++) {
|
for($i = 0; $i < ($_GET['s']+1); $i++) {
|
||||||
$bar->tick();
|
$bar->tick();
|
||||||
@@ -106,12 +106,15 @@ function proceed() {
|
|||||||
include("templates/field.tpl");
|
include("templates/field.tpl");
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
include("templates/multihunter.tpl");
|
include("templates/multihunter.tpl");
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
include("templates/oasis.tpl");
|
include("templates/support.tpl");
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
|
include("templates/oasis.tpl");
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
include("templates/end.tpl");
|
include("templates/end.tpl");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,25 +19,28 @@
|
|||||||
|
|
||||||
switch($_GET['s']) {
|
switch($_GET['s']) {
|
||||||
case 0:
|
case 0:
|
||||||
echo "<li class=\"c2 f9\">Intro</li><li class=\"c1 f9\">Configuration</li><li class=\"c1 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c2 f9\">Intro</li><li class=\"c1 f9\">Configuration</li><li class=\"c1 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c2 f9\">Configuration</li><li class=\"c1 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c2 f9\">Configuration</li><li class=\"c1 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c2 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c2 f9\">Database</li><li class= \"c1 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c2 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c2 f9\">Field</li><li class=\"c1 f9\">Multihunter</li><li class=\"c1 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c2 f9\">Multihunter</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c2 f9\">Multihunter</li><li class=\"c1 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c3 f9\">Multihunter</li><li class=\"c2 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c3 f9\">Multihunter</li><li class=\"c2 f9\">Support</li><li class=\"c1 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c3 f9\">Multihunter</li><li class=\"c3 f9\">Oasis</li><li class=\"c2 f9\">End</li>";
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c3 f9\">Multihunter</li><li class=\"c3 f9\">Support</li><li class=\"c2 f9\">Oasis</li><li class=\"c1 f9\">End</li>";
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
echo "<li class=\"c3 f9\">Intro</li><li class=\"c3 f9\">Configuration</li><li class=\"c3 f9\">Database</li><li class= \"c3 f9\">Field</li><li class=\"c3 f9\">Multihunter</li><li class=\"c3 f9\">Support</li><li class=\"c3 f9\">Oasis</li><li class=\"c2 f9\">End</li>";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
## Source code: https://github.com/Shadowss/TravianZ ##
|
## Source code: https://github.com/Shadowss/TravianZ ##
|
||||||
## ##
|
## ##
|
||||||
#################################################################################
|
#################################################################################
|
||||||
rename("include/constant.php","../GameEngine/config.php");
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
<?php
|
||||||
|
#################################################################################
|
||||||
|
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||||
|
## --------------------------------------------------------------------------- ##
|
||||||
|
## Project: TravianZ ##
|
||||||
|
## Version: 22.06.2015 ##
|
||||||
|
## Filename support.tpl ##
|
||||||
|
## Developed by: Mr.php , Advocaite , brainiacX , yi12345 , Shadow , ronix ##
|
||||||
|
## Fixed by: Shadow - STARVATION , HERO FIXED COMPL. ##
|
||||||
|
## Fixed by: InCube - double troops ##
|
||||||
|
## License: TravianZ Project ##
|
||||||
|
## Copyright: TravianZ (c) 2010-2015. All rights reserved. ##
|
||||||
|
## URLs: http://travian.shadowss.ro ##
|
||||||
|
## Source code: https://github.com/Shadowss/TravianZ ##
|
||||||
|
## ##
|
||||||
|
#################################################################################
|
||||||
|
rename("include/constant.php","../GameEngine/config.php");
|
||||||
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<form action="include/support.php" method="post" id="dataform">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<span class="f10 c">Create Support account</span>
|
||||||
|
<table>
|
||||||
|
<tr><td>Name:</td><td><input type="text" name="sname" value="Support" disabled="disabled"></td></tr>
|
||||||
|
<tr><td>Password:</td><td><input type="text" name="spw" id="spw" value=""></td></tr>
|
||||||
|
<tr><td>Note: Rember this password! You need it for the ACP</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<input type="submit" name="Submit" id="Submit" value="Submit"></center>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
Reference in New Issue
Block a user