![]() |
|
Register PDO. by Anja - Printable Version +- LCKB (https://lckb.dev/forum) +-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109) +--- Forum: Website Scripting & Security (https://lckb.dev/forum/forumdisplay.php?fid=197) +---- Forum: Website Releases (https://lckb.dev/forum/forumdisplay.php?fid=135) +----- Forum: Ep2 Websites (https://lckb.dev/forum/forumdisplay.php?fid=171) +----- Thread: Register PDO. by Anja (/showthread.php?tid=1541) |
- Anne - 01-26-2013 <!doctype html> <html> <head> <meta charset=utf-8> <title>Last Chaos</title> </head> <body> <?php $host = 127.0.0.1; $pass = ; $auth = engine; $user = root; $salt = "phoohie1yaihooyaequae7PuiWoeNgahjieth3ru3yeeghaepahb7aeYaipe2we6zii6mai6uweig8siasheinoungeoyeiLohShi2xoh2xi8ooxee9ahpiehahc9Phe"; if(isset($_POST[user])and isset($_POST[passwd])and isset($_POST[email])){ include config.php; $DBH = new PDO("mysql:host=$host;dbname=$auth", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $data_test = array($_POST[user]); $STH = $DBH->prepare(SELECT COUNT(*) FROM bg_user WHERE user_id=?); $STH->execute($data_test); $result = $STH->fetchColumn(); if($result == 0){ $data = array(strtolower($_POST[user]),hash("sha256",(strtolower($_POST[user])).$salt.$_POST[passwd]),$_POST[email], hash("sha256",(strtolower($_POST[user])).$salt.$_POST[passwd].$salt.$_POST[email])); $STH = $DBH->prepare("INSERT INTO bg_user (user_id,passwd,email,hash) values (?, ?, ?, ?)"); $STH->execute($data); echo <script>alert("Account register. Have fun..");location.href="index.php";</script>; }else{echo <script>alert("Account use.");location.href="";</script>;} }else{echo <fieldset> <legend>àõóøÑÂтрðцøÑÂ</legend> <form action="" method="post"> <input type="text" name="user" placeholder="Login" maxlength="20" required><br/> <input type="password" name="passwd" placeholder="Password" maxlength="20" required><br/> <input type="email" name="email" placeholder="Email" maxlength="50" required><br/><br/> <input type="submit" value="Register" /> </form> </fieldset>;} ?> </body> </html> bg_user add table hash. SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `bg_user` -- ---------------------------- DROP TABLE IF EXISTS `bg_user`; CREATE TABLE `bg_user` ( `user_code` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` varchar(30) NOT NULL DEFAULT 0, `truepasswd` varchar(30) DEFAULT NULL, `passwd` varchar(200) NOT NULL DEFAULT 0, `chk_tester` char(1) NOT NULL DEFAULT N, `jumin` varchar(20) DEFAULT 0, `chk_service` char(1) DEFAULT Y, `partner_id` char(2) NOT NULL DEFAULT LC, `active_passwd` varchar(15) NOT NULL DEFAULT 0, `active_time` datetime NOT NULL DEFAULT 0000-00-00 00:00:00, `create_date` datetime NOT NULL DEFAULT 0000-00-00 00:00:00, `email` varchar(100) DEFAULT NULL, `ip` varchar(20) DEFAULT NULL, `hashigh` smallint(6) DEFAULT NULL, `send` int(11) DEFAULT 0, `question` varchar(200) DEFAULT NULL, `answer` varchar(200) DEFAULT NULL, `cash` int(11) DEFAULT 0, `hash` varchar(255) DEFAULT NULL, PRIMARY KEY (`user_code`), UNIQUE KEY `user_id` (`user_id`), KEY `passwd` (`passwd`) ) ENGINE=MyISAM AUTO_INCREMENT=262710 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of bg_user -- ---------------------------- - Sentence - 01-26-2013 Ill check it. - Anne - 01-26-2013 ![]() - RomainLastChaos - 01-27-2013 me too - Wizatek - 01-27-2013 looking - IronMan - 01-27-2013 ++++ Edit: SQL Injected in .3 seconds. - Anne - 01-27-2013 -_-,who injected? - ANDREI777 - 01-27-2013 Thanks - SibaN - 01-27-2013 ok - luoo - 01-27-2013 mhh i will look. |