//*********Connection à la base************* include ("include/connect.php"); //****************************************** session_start(); if(session_is_registered("myid")) { header("location:index.php"); exit; } function generatePass($nbr){ $alphaTab=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"); $newpass=""; for($i=0;$i<$nbr;$i++){ $j=rand(0,count($alphaTab)-1); $newpass=$newpass.$alphaTab[$j]; } return $newpass; } //********************** include ("include/entete.php"); //****************************************** /////////////////////////////////////////////////////////////////////////////////////////// // On inclu le début de l'html // /////////////////////////////////////////////////////////////////////////////////////////// include("include/tophtml.php"); if(1==2) { ?>
include("include/top.php"); ?> | ||||
include("include/menu.php") ?> |
}
if(!isset($_GET["action"])){
?>
}else if($_GET["action"]=="activation"){
//******************************************
// activation de son compte par la membre *
//******************************************
$key=str_replace(" ","",$_GET["key"]);
$key=str_replace("
","",$key);
$req=mysql_query("select id_member,email,login,actif from sw_members where login='".$_GET["login"]."'");
$datas=mysql_fetch_object($req);
if(md5($datas->email)==$_GET["key"] && $datas->actif=='waiting'){
$login=str_replace("%20"," ",$_GET["login"]);
if(mysql_query("update sw_members set actif='actif' where login='".$_GET["login"]."'")){
print" Votre Compte est bien activé. Bienvenue dans Sarwyen VOus pouvez des a présent vuos connecter"; mysql_query("insert into sw_account (id_owner,gold) values ($datas->id_member,0)"); }; }else{ print" Soit la clé d'activation est mauvaise soit votre compte est déja actif. ATTENTION SI VOTRE NOM CONTIENT UN ESPACE IL FAUT COPIER TOUT LE LIEN http://www.sarwyen.net/register.php?action=activation&login=pere fouetard&key=afb73e5ea92997e4ef18af247ff75608 le lien est cassé par l'espace il faut coier le lien "; ?> print" retour à l'index "; } }else if($_GET["action"]=="recall"){ if(!empty($_POST["mail"])){ $req=mysql_query("select login from sw_members where email='".$_POST["mail"]."' and actif='actif' limit 1"); $datas=mysql_fetch_object($req); if(empty($datas->login)){ print "L'adresse spécifiée ne figure pas dans notre système! Vous devez impérativement spécifier l'adresse e-mail liée à votre personnage. Cette adresse est celle que vous avez spécifiée lors de votre inscription, ou la nouvelle adresse que vous avez spécifiée si vous avez changez votre adresse dans les options du jeu. [ Retour ]"; exit; } $new=(generatePass(8)); $newpass=md5($new); mail($_POST["mail"],"[SarWyen] Mot de passe","$datas->login,\nVoici votre nouveau mot de passe: $new \n http://www.sarwyen.net","From: Sarwyen Si vous avez oublié votre password, spécifiez l'adresse e-mail utilisée pour votre compte SarWyen (adresse e-mail spécifiée à l'inscription si vous ne l'avez pas modifiée ultérieurement dans vos options du jeu). Un nouveau mot de passe aléatoire vous sera envoyé. } ?> |
include("chatfooter.php");?> |
|