Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2014
Помог: 0 раз(а)
|
Нашел на GitHub'е проект, решил посмотреть, но никак не могу понять почему не работает регистрация.
Singup.php
CODE ( htmlphp):
скопировать код в буфер обмена
<?php include('pages/signup/init.php'); ?> <!DOCTYPE HTML> <html> <?php $page_title = "OpenPool - The Open Source Bitcoin Pool"; include('pages/head.php'); ?> <body> <div id="container"> <?php include('pages/header.php'); ?> <div id="content"> <?php include('pages/index/right.php'); include('pages/signup/left.php'); ?> </div> <?php include('pages/footer.php'); ?> </div> </body> </html>
init.php
CODE ( htmlphp):
скопировать код в буфер обмена
<?php require($_SERVER['DOCUMENT_ROOT']."/script/db.php"); if(isset($_POST["email"]) && isset($_POST["password"])) { if (!new_user($_POST["email"], $_POST["password"])) { $error = "An error has occured, please try again."; } else { header("Location: /profile.php"); } } ?>
bd.php
CODE ( htmlphp):
скопировать код в буфер обмена
<?php require($_SERVER['DOCUMENT_ROOT']."/config/config.php"); require($_SERVER['DOCUMENT_ROOT']."/script/mysql.php"); require($_SERVER['DOCUMENT_ROOT']."/script/util.php"); function new_user($username, $password) { $hash_password = hash_pass($password.$salt.PASSWORD_SALT); $query = "INSERT INTO users(username, hash_password ,salt) VALUES ('$username', '$hash_password', '$salt')"; $ret = true; return $ret; } function get_id_by_username($username) { $query = "SELECT id FROM users WHERE username='$username'"; } function get_username_by_id($id) { $query = "SELECT username FROM users WHERE id=$id"; } function get_salt($id) { $query = "SELECT salt FROM users WHERE id=$id"; } function get_balance($id) { #Returns balance of user with id global $aes_password; $salt = getSalt($id); $query = "SELECT AES_DECRYPT(enc_balance, '$aes_password$salt') AS balance FROM users WHERE id = $id"; } function set_balance($id, $balance) { #Sets balance of user with id global $aes_password; $salt = getSalt($id); $ret = true; $query = "UPDATE users SET enc_balance = AES_ENCRYPT($balance,'$aes_password$salt') WHERE id = $id"; return $ret; } function get_address($id) { $salt = getSalt($id); $query = "SELECT AES_DECRYPT(enc_address, '$aes_password$salt') AS address FROM users WHERE id = $id"; } function set_address($id,$address) { #Sets address of user with id global $aes_password; $salt = getSalt($id); $ret = true; $query = "UPDATE users SET enc_address = AES_ENCRYPT('$address', '$aes_password$salt') WHERE id = $id"; return $ret; } ?>
(Отредактировано автором: 10 Февраля, 2014 - 22:42:00)
|