X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=inc%2Feventz%2Frequest_password.inc;fp=inc%2Feventz%2Frequest_password.inc;h=a4df8c6f98e307ae8808f1c4931a3305577563ba;hb=b42b2bf946332ad8544d53f610be9cb05e80bf56;hp=0000000000000000000000000000000000000000;hpb=e586807dafc64c3fe152ab518599e6cf3f0f84e1;p=mirrors%2FKyberia-bloodline.git diff --git a/inc/eventz/request_password.inc b/inc/eventz/request_password.inc new file mode 100644 index 0000000..a4df8c6 --- /dev/null +++ b/inc/eventz/request_password.inc @@ -0,0 +1,51 @@ += (strlen($email) - 4))) { + $error="Please enter correct mail"; + return false; + } + + switch ($login_type) { + case "name": + $set=$db->query("select * from users where login='$login' and email='$email'"); + $set->next(); + $user_name=$set->getString('login'); + $user_id=$set->getString('user_id'); + break; + case "id": + $set=$db->query("select * from users where user_id='$login' and email='$email'"); + $set->next(); + $user_name=$set->getString('login'); + $user_id=$set->getString('user_id'); + break; + } + + if($set->getNumRows() == 0) { + $error="Name [or id] that you entered do not match your mail"; + return false; + } + + $vercode=md5(uniqid(rand())); + $vercode=substr($vercode,0,23); + + $q="update users set hash='$vercode' where user_id='$user_id'"; + $db->query($q); + + $emailtext= "Ahoj $user_name!\nPotrebujes zmenit heslo ktore si zabudol?\nPrave od toho tu je tento email. Musim tento text trosku natiahnut aby ho spamfiltre nebrali ako spam a ty si si to svoje zabudnute heslo mohol lahko zmenit.\nTu je tvoje overovacie cislo => $vercode <= [samozrejme bez tych sipiek => a <=].\nTen musis zadat na tejto adrese => https://kyberia.sk/id/632663 kde si uz svoje heslo lahko zmenis.\n\nVela Stastia\nadmini kyberia.sk"; + $headers = 'From: admin@kyberia.sk' . "\r\n" . 'Reply-To: freezy@rulez.sk' . "\r\n" . 'X-Mailer: kyberia.sk'; + mail($email,"kyberia.sk verification code",$emailtext,$headers ); + + $error="

Verification code sent, please check your mailbox.

"; + return false; +} +?> \ No newline at end of file