Boas pessoal eu estou a tentar implementar uma armadura no meu servidor so que quando vou ao root e faço aquele grupo dev e de dar erro e acontece isto no game. Vejam as imagens.
Que faço? alguem pode ajudar, ver se esta algo mal?
Boas pessoal, queria saber como configurar o meu site para os players poderem recuperar a password.
como tal deixo aqui a página, vao index da pagina.
Se Alguem puder ajudar, se for preciso outra coisa digam que eu meto.
Agradecia resposta, Obrigado
<h2>Mudar Password</h2>
</div>
<div id="left_content">
<p>Esta zona ainda se encontra em manutencao, para recuperares fala com o [ADMINISTRADOR].</p>
<br>
<?PHP
if(isset($_POST['sfform']) && $_POST['sfform']=="reset") {
if(!empty($_POST['account']) && !empty($_POST['sicherheitsf']) && !empty($_POST['sicherheitsa'])) {
$acc = mysql_real_escape_string($_POST['account']);
$frage = mysql_real_escape_string($_POST['sicherheitsf']);
$antwort = mysql_real_escape_string(md5($_POST['sicherheitsa']));
$sqlCmd = "SELECT id FROM account.account WHERE login='".$acc."' AND question1='".$frage."' AND answer1='".$antwort."' LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0) {
$newPass = substr(md5(rand(999,99999)),0,8);
$setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1";
$qryPass = mysql_query($setPass);
if($qryPass) {
echo'<p class="meldung">Sua senha foi atualizada com sucesso.<br/><br/>A nova senha para a conta <b>'.$acc.'</b> e: <b>'.$newPass.'</b>.<br/><br/>divertir-se jogar.</p>';
}
else {
echo'<p class="meldung">A nova senha nao pode ser definido. Nesta mensagem, por favor, entre em contato com um administrador.</p>';
}
}
}
else {
echo'<p class="meldung">Nenhum dado foi introduzido.</p>';
}
}
if(isset($_POST['emailreset']) && $_POST['emailreset']=="reset") {
if(!empty($_POST['account']) && checkMail($_POST['email']) && $_SESSION["captcha_id"] == $_POST['captcha']) {
$acc = mysql_real_escape_string($_POST['account']);
$email = mysql_real_escape_string($_POST['email']);
$newPass = substr(md5(rand(999,99999)),0,8);
$getUser = "SELECT id FROM account.account WHERE login='".$acc."' AND email='".$email."' LIMIT 1";
$qryUser = mysql_query($getUser);
if(mysql_num_rows($qryUser)>0) {
$setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1";
$qryPass = mysql_query($setPass);
if($qryPass) {
echo'<p class="meldung">Sua senha foi atualizada com sucesso. Voce recebera um e-mail com a nova senha.</p>';
$absender = $serverSettings['titel']." Passwortservice";
$email = $serverSettings['pass_mail'];
$empfaenger = $_POST['email'];
$mail_body = "Hallo,
Dein Passwort wurde erfolgreich zurückgesetzt.
Account: ".$acc."
Neues Passwort: ".$newPass."
Viel Spaß beim Spielen,
Dein ".$serverSettings['titel']."-Team
Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken.";
$titel = "Passwort auf ".$serverSettings['titel'];
$header .= "X-Priority: 3n";
$header .= "X-Mailer: mtVision Homepage Mailern";
$header .= "MIME-Version: 1.0n";
$header .= "From: ".$absender." <".$serverSettings['pass_mail'].">n";
$header .= "Reply-To: ".$serverSettings['pass_mail']."n";
//$header .= "Content-Transfer-Encoding: 8bitn";
$header .= "Content-Type: text/plain; charset=iso-8859-1n";
if(!mail($empfaenger, $titel, $mail_body, $header)) {
echo'<p class="meldung">Assim que possível, por favor entre em contato com um Admin: erro com o servidor de correio!</p>';
}
}
else {
echo'<p class="meldung">A nova senha nao pode ser definida. Nesta mensagem, por favor, entre em contato com um administrador.</p>';
}
}
else {
echo'<p class="meldung">A combinacao especificado nao existe.</p>';
}
}
else {
echo'<p class="meldung">Voce nao inseriu todos os dados corretamente.</p>';
}
}
?>
<h3>Por Repor Pergunta de segurança (fora de servixo)</h3>
<p>Para redefinir a senha, a pergunta secreta correta deve ser especificado.</p>
<form action="index.php?s=lostpw" method="POST">
<table>
<tr>
<th class="topLine">Conta:</th>
<td class="tdunkel"><input class="bar" type="text" name="account" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine">Pergunta de seguranca:</th>
<td class="thell">
<select name="sicherheitsf">
<?PHP
foreach($sFrage AS $fragew => $frage) {
echo'<option value="'.$fragew.'">'.$frage.'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<th class="topLine">Resposta:</th>
<td class="tdunkel"><input class="bar type="text" name="sicherheitsa" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine" colspan="2" style="text-align:center;"><input class="btn" type="submit" name="sfform" value="reset"/></th>
</tr>
</table>
</form>
<h3>Repor por email (fora de servico)</h3>
<p>Esta função envia-los para o seu e-mail uma nova senha. O pré-requisito é que o e-mail cadastrado está correto.</p>
<form action="index.php?s=lostpw" method="POST">
<table>
<tr>
<th class="topLine">Conta:</th>
<td class="tdunkel"><input class="bar" type="text" name="account" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine">E-Mail:</th>
<td class="tdunkel"><input class="bar" type="text" name="email" size="25" maxlength="25"/></td>
</tr>
<tr>
<th class="topLine">Captcha:</th>
<td class="tdunkel"><input type="text" class="bar" name="captcha" size="10" maxlength="5"/><br/><img src="./captcha/captcha.php" alt="captcha" title="captcha"/></td>
</tr>
<tr>
<th colspan="2" class="topLine" style="text-align:center;"><input class="btn" type="submit" name="emailreset" value="reset"/></th>
</tr>
</table><h2>Mudar Password</h2>
</div>
<div id="left_content">
<p>Esta zona ainda se encontra em manutencao, para recuperares fala com o [ADMINISTRADOR].</p>
<br>
<?PHP
if(isset($_POST['sfform']) && $_POST['sfform']=="reset") {
if(!empty($_POST['account']) && !empty($_POST['sicherheitsf']) && !empty($_POST['sicherheitsa'])) {
$acc = mysql_real_escape_string($_POST['account']);
$frage = mysql_real_escape_string($_POST['sicherheitsf']);
$antwort = mysql_real_escape_string(md5($_POST['sicherheitsa']));
$sqlCmd = "SELECT id FROM account.account WHERE login='".$acc."' AND question1='".$frage."' AND answer1='".$antwort."' LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0) {
$newPass = substr(md5(rand(999,99999)),0,8);
$setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1";
$qryPass = mysql_query($setPass);
if($qryPass) {
echo'<p class="meldung">Sua senha foi atualizada com sucesso.<br/><br/>A nova senha para a conta <b>'.$acc.'</b> e: <b>'.$newPass.'</b>.<br/><br/>divertir-se jogar.</p>';
}
else {
echo'<p class="meldung">A nova senha nao pode ser definido. Nesta mensagem, por favor, entre em contato com um administrador.</p>';
}
}
}
else {
echo'<p class="meldung">Nenhum dado foi introduzido.</p>';
}
}
if(isset($_POST['emailreset']) && $_POST['emailreset']=="reset") {
if(!empty($_POST['account']) && checkMail($_POST['email']) && $_SESSION["captcha_id"] == $_POST['captcha']) {
$acc = mysql_real_escape_string($_POST['account']);
$email = mysql_real_escape_string($_POST['email']);
$newPass = substr(md5(rand(999,99999)),0,8);
$getUser = "SELECT id FROM account.account WHERE login='".$acc."' AND email='".$email."' LIMIT 1";
$qryUser = mysql_query($getUser);
if(mysql_num_rows($qryUser)>0) {
$setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1";
$qryPass = mysql_query($setPass);
if($qryPass) {
echo'<p class="meldung">Sua senha foi atualizada com sucesso. Voce recebera um e-mail com a nova senha.</p>';
$absender = $serverSettings['titel']." Passwortservice";
$email = $serverSettings['pass_mail'];
$empfaenger = $_POST['email'];
$mail_body = "Hallo,
Dein Passwort wurde erfolgreich zurückgesetzt.
Account: ".$acc."
Neues Passwort: ".$newPass."
Viel Spaß beim Spielen,
Dein ".$serverSettings['titel']."-Team
Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken.";
$titel = "Passwort auf ".$serverSettings['titel'];
$header .= "X-Priority: 3n";
$header .= "X-Mailer: mtVision Homepage Mailern";
$header .= "MIME-Version: 1.0n";
$header .= "From: ".$absender." <".$serverSettings['pass_mail'].">n";
$header .= "Reply-To: ".$serverSettings['pass_mail']."n";
//$header .= "Content-Transfer-Encoding: 8bitn";
$header .= "Content-Type: text/plain; charset=iso-8859-1n";
if(!mail($empfaenger, $titel, $mail_body, $header)) {
echo'<p class="meldung">Assim que possível, por favor entre em contato com um Admin: erro com o servidor de correio!</p>';
}
}
else {
echo'<p class="meldung">A nova senha nao pode ser definida. Nesta mensagem, por favor, entre em contato com um administrador.</p>';
}
}
else {
echo'<p class="meldung">A combinacao especificado nao existe.</p>';
}
}
else {
echo'<p class="meldung">Voce nao inseriu todos os dados corretamente.</p>';
}
}
?>
<h3>Por Repor Pergunta de segurança (fora de servixo)</h3>
<p>Para redefinir a senha, a pergunta secreta correta deve ser especificado.</p>
<form action="index.php?s=lostpw" method="POST">
<table>
<tr>
<th class="topLine">Conta:</th>
<td class="tdunkel"><input class="bar" type="text" name="account" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine">Pergunta de seguranca:</th>
<td class="thell">
<select name="sicherheitsf">
<?PHP
foreach($sFrage AS $fragew => $frage) {
echo'<option value="'.$fragew.'">'.$frage.'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<th class="topLine">Resposta:</th>
<td class="tdunkel"><input class="bar type="text" name="sicherheitsa" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine" colspan="2" style="text-align:center;"><input class="btn" type="submit" name="sfform" value="reset"/></th>
</tr>
</table>
</form>
<h3>Repor por email (fora de servico)</h3>
<p>Esta função envia-los para o seu e-mail uma nova senha. O pré-requisito é que o e-mail cadastrado está correto.</p>
<form action="index.php?s=lostpw" method="POST">
<table>
<tr>
<th class="topLine">Conta:</th>
<td class="tdunkel"><input class="bar" type="text" name="account" size="16" maxlength="16"/></td>
</tr>
<tr>
<th class="topLine">E-Mail:</th>
<td class="tdunkel"><input class="bar" type="text" name="email" size="25" maxlength="25"/></td>
</tr>
<tr>
<th class="topLine">Captcha:</th>
<td class="tdunkel"><input type="text" class="bar" name="captcha" size="10" maxlength="5"/><br/><img src="./captcha/captcha.php" alt="captcha" title="captcha"/></td>
</tr>
<tr>
<th colspan="2" class="topLine" style="text-align:center;"><input class="btn" type="submit" name="emailreset" value="reset"/></th>
</tr>
</table>
</form>
</form>
Obrigado pela sugestão vou ver isso, foi a primeira vez que fiz tutoriais, visto que tenho andado a acompanhar o cyber, vejo dúvidas de muitos, vou apanhar o tópico/s em que haja mais dúvidas e fazer tutoriais a explicar.
Isto tudo claro, se este Resultar.
Se possivel +1 Agradeço, estou aqui para ajudar no que for preciso e conseguir.
Aproveito para dizer, se quiserem expor alguma dúvida nos comentários para futuros tutoriais, estou disposto.
Boas pessoal neste vídeo, vou mostrar a extrairem ficheiros do pack do cliente metin2.
Ao longo deste tempo vou fazer mais vídeos a explicar cenas que precisem, não saibam.
Downloado pack de extratores:
-> https://mega.co.nz/#!adcUEaga!SGoFN5NqxuCI8b04eveFTgacyIFBYME35fCRKY4kamQ
BY IPontoFinal
Como usar: