Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ]) || empty($_POST['password']) )
- {
- $tpl->assign('NOTICE','Empty Fields. Fill up all the fields.');
- $tpl->assign('COLOR_TABLE','FFA8A8');
- }
- elseif(!preg_match( '/^[A-Za-z0-9]+$/i', $_POST['username'])){
- $tpl->assign('NOTICE','Your username contains illegal characters, only alphanumeric characters and underscore are allowed.');
- $tpl->assign('COLOR_TABLE','FFA8A8');
- }
- else
- {
- $CheckUser= $db->query("SELECT * FROM users WHERE username = '".$db->escape($_POST['username'])."'");
- if($db->num_rows($CheckUser))
- {
- $tpl->assign('NOTICE','Username or Email is already used by an another member.');
- $tpl->assign('COLOR_TABLE','FFA8A8');
- }
- else
- {
- $done = $db->query('INSERT into USERS ( username, email, password, name, reg_ip ) values (
- "' . $db->escape($_POST['username']) . '",
- "' . $db->escape($_POST['email']) . '",
- "' . $db->escape(md5($_POST['password'])) . '",
- "' . $db->escape($_POST['name']) . '",
- "' . $_SERVER['REMOTE_ADDR'] . '"
- )');
- if($done)
- {
- $tpl->assign('NOTICE','Successfuly Registered.You may login now.');
- $tpl->assign('COLOR_TABLE','CCFF99');
- }
- else
- {
- $tpl->assign('NOTICE','<b>There is an error: '.$db->error());
- $tpl->assign('COLOR_TABLE','FFA8A8');
- }
- }
- }
- }
- echo $tpl->draw( 'regform', $return_string = true );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement