Store in GIT
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
De meegeleverde bestanden zijn aangepast en werkend gemaakt voor de USBWebserver.
|
||||
|
||||
Installatie:
|
||||
============
|
||||
|
||||
1. Zet alle bestanden in de root van de webserver.
|
||||
|
||||
2. Kopieer de meegeleverde [php.ini] naar de settings folder van de webserver.
|
||||
|
||||
2. Start de webserver.
|
||||
|
||||
3. Importeer de SQL database [localhost.sql].
|
||||
|
||||
4. Pas zo nodig de connectie met de database aan.
|
||||
- De database waarmee verbonden wordt heet "kennyboy_school"
|
||||
- De verbinding voor alle bestanden kan gevonden worden in [php/connect.php].
|
||||
|
||||
5. Open het bestand [reset_all.php] via de webserver [http://localhost:8080/READ%20ME/reset_all.php].
|
||||
|
||||
6. Ga naar [http://localhost:8080] om de site te bekijken.
|
||||
|
||||
|
||||
Opmerkingen:
|
||||
============
|
||||
De site is gemaakt en bedoeld voor een webserver draaiend op PHP 5.4, hierdoor is deze offline versie niet helemaal hetzelfde.
|
||||
Het kan zijn dat ik sommige dingen ben vergeten om te zetten, een volledig werkende versie (zover ik weet) kan gevonden worden op [http://school.kennyboy.nl].
|
||||
|
||||
Om de bestanden te bekijken van de online webserver kunt u verbinden via FTP:
|
||||
|
||||
FTP Server: ftp.kennyboy.nl
|
||||
FTP Poort: 21
|
||||
Username: haperen@kennyboy.nl
|
||||
Wachtwoord: 2kAbxlc6mi
|
||||
|
||||
Er is ook nog een oudere versie van de site te vinden op [http://old.kennyboy.nl/school2]. Maar die doet het niet meer echt sinds ik hem verplaatst heb. Deze werkt(e) zonder XMLHttp.
|
||||
|
||||
|
||||
Veranderingen ten opzichte van online versie:
|
||||
=============================================
|
||||
mysqli --> mysql
|
||||
bcrypt --> crypt
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,117 @@
|
||||
<?php
|
||||
require('../php/connect.php');
|
||||
|
||||
|
||||
$succes_llr = 0;
|
||||
$mislukt_llr = 0;
|
||||
|
||||
$succes_doc = 0;
|
||||
$mislukt_doc = 0;
|
||||
|
||||
//Hij heeft wel ff nodig
|
||||
ini_set('max_execution_time', 0);
|
||||
|
||||
|
||||
//Leerlingen
|
||||
echo str_repeat(' ', 4096) . "<br><h2 style='display: inline;'><font color='#696A7A'>Updating leerlingen...</font></h2><br>";
|
||||
flush();
|
||||
|
||||
$query_llr = "SELECT `name`, `pass` FROM `login` WHERE `perms`=1";
|
||||
$result_temp_llr = mysql_query($query_llr, $connection);
|
||||
while($result_llr = mysql_fetch_assoc($result_temp_llr)){
|
||||
$name = $result_llr['name'];
|
||||
$salt = sprintf('$2a$%02d$%s', 10, strtr(str_replace('=', '', base64_encode(mt_rand(16, 16))),'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/','./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'));
|
||||
$hash = crypt($name, $salt);
|
||||
$query_update = "UPDATE `login` SET `pass`='$hash' WHERE name='$name'";
|
||||
if(mysql_query($query_update, $connection)){
|
||||
$succes_llr++;
|
||||
}
|
||||
else{
|
||||
$mislukt_llr++;
|
||||
}
|
||||
}
|
||||
|
||||
echo "$succes_llr leerlingen <font color='#30D13E'>succesvol</font> geupdate.<br>";
|
||||
echo "$mislukt_llr leerlingen <font color='#DB3232'>niet</font> geupdate.<br><br>";
|
||||
|
||||
flush();
|
||||
|
||||
|
||||
//Docenten
|
||||
echo "<h2 style='display: inline;'><font color='#696A7A' >Updating docenten...</font></h2><br>";
|
||||
flush();
|
||||
|
||||
$query_doc = "SELECT `name`, `pass` FROM `login` WHERE `perms`=2";
|
||||
$result_temp_doc = mysql_query($query_doc, $connection);
|
||||
while($result_doc = mysql_fetch_assoc($result_temp_doc)){
|
||||
$name = $result_doc['name'];
|
||||
$salt = sprintf('$2a$%02d$%s', 10, strtr(str_replace('=', '', base64_encode(mt_rand(16, 16))),'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/','./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'));
|
||||
$hash = crypt($name, $salt);
|
||||
$query_update = "UPDATE `login` SET `pass`='$hash' WHERE name='$name'";
|
||||
if(mysql_query($query_update, $connection)){
|
||||
$succes_doc++;
|
||||
}
|
||||
else{
|
||||
$mislukt_doc++;
|
||||
}
|
||||
}
|
||||
echo "$succes_doc docenten <font color='#30D13E'>succesvol</font> geupdate.<br>";
|
||||
echo "$mislukt_doc docenten <font color='#DB3232'>niet</font> geupdate.<br><br>";
|
||||
|
||||
flush();
|
||||
|
||||
|
||||
|
||||
|
||||
//Alle email adressen verwijderen en de tabel resetten
|
||||
echo "<h2 style='display: inline;'><font color='#696A7A' >Resetting pass_forgot...</font></h2><br>";
|
||||
flush();
|
||||
|
||||
$query_res = "UPDATE `pass_forgot` SET `mail`=NULL, `mail_new`=NULL, `confirm_mail`=NULL, `pass_forgot`=0 WHERE 1";
|
||||
if(mysql_query($query_res, $connection)){
|
||||
echo "Alle cellen <font color='#30D13E'>succesvol</font> gereset.<br><br>";
|
||||
}
|
||||
else {
|
||||
echo "Alle cellen <font color='#30D13E'>niet</font> gereset.<br><br>";
|
||||
}
|
||||
|
||||
flush();
|
||||
|
||||
|
||||
//Last Login en IP adressen verwijderen
|
||||
echo "<h2 style='display: inline;'><font color='#696A7A' >Resetting log...</font></h2><br>";
|
||||
flush();
|
||||
|
||||
$query_res = "UPDATE `login` SET `last_login`='0000-00-00 00:00', `last_login_ip`=NULL WHERE 1";
|
||||
if(mysql_query($query_res, $connection)){
|
||||
echo "Alle cellen <font color='#30D13E'>succesvol</font> gereset.<br><br>";
|
||||
}
|
||||
else {
|
||||
echo "Alle cellen <font color='#30D13E'>niet</font> gereset.<br><br>";
|
||||
}
|
||||
|
||||
flush();
|
||||
|
||||
|
||||
//Verstuurde berichten verwijderen
|
||||
echo "<h2 style='display: inline;'><font color='#696A7A' >Resetting bericht...</font></h2><br>";
|
||||
flush();
|
||||
|
||||
$query_del = "TRUNCATE TABLE `bericht`";
|
||||
if(mysql_query($query_del, $connection)){
|
||||
echo "Table <font color='#30D13E'>succesvol</font> geleegd.<br>";
|
||||
}
|
||||
else {
|
||||
echo "Table <font color='#30D13E'>niet</font> geleegd.<br>";
|
||||
}
|
||||
|
||||
$query_del = "ALTER TABLE `bericht` AUTO_INCREMENT =1";
|
||||
if(mysql_query($query_del, $connection)){
|
||||
echo "Auto Increment <font color='#30D13E'>succesvol</font> gereset.<br><br>";
|
||||
}
|
||||
else {
|
||||
echo "Auto Increment <font color='#30D13E'>niet</font> gereset.<br><br>";
|
||||
}
|
||||
|
||||
echo "<h2 style='display: inline;'><font color='#696A7A' >Reset Compleet...</font></h2><br>";
|
||||
?>
|
||||
Reference in New Issue
Block a user