Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- include 'functions.php';
- if (!$_SESSION['is logged']==true) {
- if ($_POST ['form_submit']==true) {
- $login= trim($_POST['login']);
- $pass= trim($_POST['pass']);
- $pass2= trim($_POST['pass2']);
- $email= trim($_POST['mail']);
- $name= trim($_POST['name']);
- }
- if (strlen($login)<4) {
- $error_array['login']='Невалидно име';
- }
- if (strlen(pass)<4) {
- $error_array['pass']='Кратка парола';
- }
- if ($pass!=$pass2<4) {
- $error_array['pass']='Паролите не съвпадат';
- }
- if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $email)) {
- $error_array['mail']='Мейла не е валиден';
- }
- if (!ereg("^[a-zA-Z]{3,16}$",$name)) {
- $error_array['name']='Името е невалидно';
- }
- if (!count($error_array)>0) {
- db_init();
- $sql='SELECT COUNT(*) as cnt FROM users WHERE login="'.addslashes($login).'" OR email="'. addslashes($email).'"';
- $res=mysql_query($sql);
- $row= mysql_fetch_assoc($res);
- if ($row['cnt']==0) {
- mysql_query('INSERT INTO users (login,pass,real_name,email,date_registerd)
- VALUES("'.addslashes($login).'","'.md5($pass).'","'.addslashes($name).'","'.addslashes($email).'",'.time().') '
- );
- if(mysql_error()) {
- echo mysql_error();
- $error_array['sql']='Грешка, моля опитайте отново';
- } else {
- header ('Locaton: index.php');
- exit;
- }
- } else {
- $error_array['login']='Името или адреса за заети';
- $error_array['mail']='Името или адреса за заети';
- }
- }
- if ($error_array['sql']) {
- echo $error_array['sql'];
- }
- ?>
- <form action="register.php" method="POST">
- Login:<input type="text" name="login" value="">
- <?php
- if ($error_array['login']) {
- echo $error_array['login'];
- }
- ?><br />
- Парола:<input type="password" name="pass" value="">
- <?php
- if ($error_array['pass']) {
- echo $error_array['pass'];
- }
- ?><br />
- Повтори парола:<input type="password" name="pass2" value="">
- <?php
- if ($error_array['pass2']) {
- $error_array['pass'];
- }
- ?><br />
- Email:<input type="text" name="mail" value="">
- <?php
- if ($error_array['mail']) {
- echo $error_array['mail'];
- }
- ?><br />
- Име:<input type="text" name="name" value=""> <br />
- Login:<input type="submit" name="login" value="Регистрирай се"> <br />
- <input type="hidden" name="form_submit" value="1">
- </form>
- <?php
- } else {
- header ('Location: index.php');
- exit;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement