Help me with this registration plsss...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Help me with this registration plsss...

    help me with this regiter form,,, so that user cannot duplicate email and will said "Email address already use" and use only yahoo and google account plsss help me thankz alot



    in core.php
    PHP Code:
    function registerform($ef)

    {

      
    $ue $errl $pe $ce "";

      switch(
    $ef)

      {

        case 
    1:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your username";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    2:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your password";

            
    $pe "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    3:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Pls type your password again";

            
    $ce "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    4:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Username is invalid";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    5:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Password is invalid";

            
    $pe "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    6:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Passwords dnt match";

            
    $ce "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    7:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Username must be 4 characters or more";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    8:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Password must be 4 characters or more";

            
    $pe "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    9:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Username is taken";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    10:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Unknown error pls try again l8r";



    break;

        case 
    11:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Username must start with a letter from a-z";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    12:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Username is reserved for admins of the site";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    13:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Please choose an appropriate username";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

        case 
    14:

            
    $errl "<img src=\"../images/point.gif\" alt=\"!\"/> U must enter an email address";

            
    $ue "<img src=\"../images/point.gif\" alt=\"!\"/>";

            break;

      }

      
    $rform "<form action=\"register.php\" method=\"post\">";

      
    $rform .= "$ue Username: <input name=\"uid\" style=\"-wap-input-format: '*x'\" maxlength=\"12\"/><br/>";

      
    $rform .= "$pe Password: <input type=\"password\" name=\"pwd\" maxlength=\"10\"/><br/>";

      
    $rform .= "$ce Password: <input type=\"password\" name=\"cpw\" maxlength=\"10\"/><br/>";

      
    $rform .= "<img src=\"../images/point.gif\" alt=\"!\"/>Date Of Birth:<br/>";

      
    $rform .= "<select name=\"day\" value=\"01\">";

      
    $rform .= "<option value=\"01\">1</option>";

      
    $rform .= "<option value=\"02\">2</option>";

      
    $rform .= "<option value=\"03\">3</option>";

      
    $rform .= "<option value=\"04\">4</option>";

      
    $rform .= "<option value=\"05\">5</option>";

      
    $rform .= "<option value=\"06\">6</option>";

      
    $rform .= "<option value=\"07\">7</option>";

      
    $rform .= "<option value=\"08\">8</option>";

      
    $rform .= "<option value=\"09\">9</option>";

      
    $rform .= "<option value=\"10\">10</option>";

      
    $rform .= "<option value=\"11\">11</option>";

      
    $rform .= "<option value=\"12\">12</option>";

      
    $rform .= "<option value=\"13\">13</option>";

      
    $rform .= "<option value=\"14\">14</option>";

      
    $rform .= "<option value=\"15\">15</option>";

      
    $rform .= "<option value=\"16\">16</option>";

      
    $rform .= "<option value=\"17\">17</option>";

      
    $rform .= "<option value=\"18\">18</option>";

      
    $rform .= "<option value=\"19\">19</option>";

      
    $rform .= "<option value=\"20\">20</option>";

      
    $rform .= "<option value=\"21\">21</option>";

      
    $rform .= "<option value=\"22\">22</option>";

      
    $rform .= "<option value=\"23\">23</option>";

      
    $rform .= "<option value=\"24\">24</option>";

      
    $rform .= "<option value=\"25\">25</option>";

      
    $rform .= "<option value=\"26\">26</option>";

      
    $rform .= "<option value=\"27\">27</option>";

      
    $rform .= "<option value=\"28\">28</option>";

      
    $rform .= "<option value=\"29\">29</option>";

      
    $rform .= "<option value=\"30\">30</option>";

      
    $rform .= "<option value=\"31\">31</option>";

      
    $rform .= "</select>";

      
    $rform .= "<select name=\"month\" value=\"01-\">";

      
    $rform .= "<option value=\"01-\">Jan</option>";

      
    $rform .= "<option value=\"02-\">Feb</option>";

      
    $rform .= "<option value=\"03-\">Mar</option>";

      
    $rform .= "<option value=\"04-\">Apr</option>";

      
    $rform .= "<option value=\"05-\">May</option>";

      
    $rform .= "<option value=\"06-\">Jun</option>";

      
    $rform .= "<option value=\"07-\">Jul</option>";

      
    $rform .= "<option value=\"08-\">Aug</option>";

      
    $rform .= "<option value=\"09-\">Sep</option>";

      
    $rform .= "<option value=\"10-\">Oct</option>";

      
    $rform .= "<option value=\"11-\">Nov</option>";

      
    $rform .= "<option value=\"12-\">Dec</option>";

      
    $rform .= "</select>";

      
    $rform .= "<select name=\"year\" value=\"1992-\">";

      
    $rform .= "<option value=\"1990-\">1990</option>";

      
    $rform .= "<option value=\"1989-\">1989</option>";

      
    $rform .= "<option value=\"1988-\">1988</option>";

      
    $rform .= "<option value=\"1987-\">1987</option>";

      
    $rform .= "<option value=\"1986-\">1986</option>";

      
    $rform .= "<option value=\"1985-\">1985</option>";

      
    $rform .= "<option value=\"1984-\">1984</option>";

      
    $rform .= "<option value=\"1983-\">1983</option>";

      
    $rform .= "<option value=\"1982-\">1982</option>";

      
    $rform .= "<option value=\"1981-\">1981</option>";

      
    $rform .= "<option value=\"1980-\">1980</option>";

      
    $rform .= "<option value=\"1979-\">1979</option>";

      
    $rform .= "<option value=\"1978-\">1978</option>";

      
    $rform .= "<option value=\"1977-\">1977</option>";

      
    $rform .= "<option value=\"1976-\">1976</option>";

      
    $rform .= "<option value=\"1975-\">1975</option>";

      
    $rform .= "<option value=\"1974-\">1974</option>";

      
    $rform .= "<option value=\"1973-\">1973</option>";

      
    $rform .= "<option value=\"1972-\">1972</option>";

      
    $rform .= "<option value=\"1971-\">1971</option>";

      
    $rform .= "<option value=\"1970-\">1970</option>";

      
    $rform .= "<option value=\"1969-\">1969</option>";

      
    $rform .= "<option value=\"1968-\">1968</option>";

      
    $rform .= "<option value=\"1967-\">1967</option>";

      
    $rform .= "<option value=\"1966-\">1966</option>";

      
    $rform .= "<option value=\"1965-\">1965</option>";

      
    $rform .= "<option value=\"1964-\">1964</option>";

      
    $rform .= "<option value=\"1963-\">1963</option>";

      
    $rform .= "<option value=\"1962-\">1962</option>";

      
    $rform .= "<option value=\"1961-\">1961</option>";

      
    $rform .= "<option value=\"1960-\">1960</option>";

      
    $rform .= "<option value=\"1959-\">1959</option>";

      
    $rform .= "<option value=\"1958-\">1958</option>";

      
    $rform .= "<option value=\"1957-\">1957</option>";

      
    $rform .= "<option value=\"1956-\">1956</option>";

      
    $rform .= "<option value=\"1955-\">1955</option>";

      
    $rform .= "<option value=\"1954-\">1954</option>";

      
    $rform .= "<option value=\"1953-\">1953</option>";

      
    $rform .= "<option value=\"1952-\">1952</option>";

      
    $rform .= "<option value=\"1951-\">1951</option>";

      
    $rform .= "<option value=\"1950-\">1950</option>";

      
    $rform .= "<option value=\"1949-\">1949</option>";

      
    $rform .= "<option value=\"1948-\">1948</option>";

      
    $rform .= "<option value=\"1947-\">1947</option>";

      
    $rform .= "<option value=\"1946-\">1946</option>";

      
    $rform .= "<option value=\"1945-\">1945</option>";

      
    $rform .= "<option value=\"1944-\">1944</option>";

      
    $rform .= "<option value=\"1943-\">1943</option>";

      
    $rform .= "<option value=\"1942-\">1942</option>";

      
    $rform .= "<option value=\"1941-\">1941</option>";

      
    $rform .= "<option value=\"1940-\">1940</option>";

      
    $rform .= "<option value=\"1939-\">1939</option>";

      
    $rform .= "<option value=\"1938-\">1938</option>";

      
    $rform .= "<option value=\"1937-\">1937</option>";

      
    $rform .= "<option value=\"1936-\">1936</option>";

      
    $rform .= "<option value=\"1935-\">1935</option>";

      
    $rform .= "<option value=\"1934-\">1934</option>";

      
    $rform .= "<option value=\"1933-\">1933</option>";

      
    $rform .= "<option value=\"1932-\">1932</option>";

      
    $rform .= "<option value=\"1931-\">1931</option>";

      
    $rform .= "<option value=\"1930-\">1930</option>";

      
    $rform .= "</select><br/>";

      
    $rform .= "Sex:<br/>";

      
    $rform .= "<select name=\"usx\" value=\"M\">";

      
    $rform .= "<option value=\"M\">Male</option>";

      
    $rform .= "<option value=\"F\">Female</option>";

      
    $rform .= "</select><br/>";

      
    $rform .= "Country: <input name=\"ulc\" maxlength=\"100\"/><br/>";

      
    $rform .= " <img src=\"../images/point.gif\" alt=\"!\"/>  Email:  <input name=\"email\" maxlength=\"50\"/><br/>";

      
    $rform .= "<input type=\"Submit\" name=\"Register\" Value=\"Register\"></form>";

      
    $rform .= "$errl";



      return 
    $rform;



    #2
    Alleviate registration issues, buy n use my 'sign in with twitter' on your site.

    Comment


      #3
      add something like this in your core.php
      PHP Code:
      case 15

              
      $errl "<img src=\"../images/point.gif\" alt=\"!\"/> Email has already been used"

              
      $ue "<img src=\"../images/point.gif\" alt=\"!\"/>"

              break; 

        }

      case 
      16

              
      $errl "<img src=\"../images/point.gif\" alt=\"!\"/>Email address is not yahoo or gmail"

              
      $ue "<img src=\"../images/point.gif\" alt=\"!\"/>"

              break; 

        } 
      but main decision statements will be done in your registration.php
      Last edited by something else; 16.06.10, 16:44.

      Comment


        #4
        @something else

        here is my register.php need you help

        PHP Code:
        <?php
        header
        ("Cache-Control: no-cache, must-revalidate");
        header("Pragma: no-cache");
        //header('Content-type: application/vnd.wap.xhtml+xml'); 
        echo "<?xml version=\"1.0\"?>";
        echo 
        "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">";
        ?>
        <html xmlns="http://www.w3.org/1999/xhtml">
        <?php
        $uid 
        $_POST["uid"];
        $pwd $_POST["pwd"];
        $cpw $_POST["cpw"];
        $email $_POST["email"];
        include (
        "config.php");
        include (
        "core.php");
        connectdb();
        $sitename mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
        $sitename $sitename[0];
        $brws explode("/",$HTTP_USER_AGENT);
        $ubr $brws[0];
        echo 
        "<head>";
        echo 
        "<title>Registration</title>";
        echo 
        "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/scotland_small.css\">";
        echo 
        "</head>";
        echo 
        "<body>";
        $ipr getip();
        $uip explode(".",$ipr);

        if((!
        canreg())||(isipbanned($ipr,$ubr)))
        {
            echo 
        "<p>";
            echo 
        "<div class='top'>Registration...</div>";
            echo 
        "<hr/>";
            echo 
        "<center><img src=\"../images/notok.gif\" border=\"0\" alt=\"X\"/>Registration Is Disable.Please Come Back Later.</center>";
            echo 
        "</p>";
        }else{
        echo 
        "<p>";
        ?>
        <div class='top'>
        Registration
        </div>
        <hr/>
        <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/>
        Allowed characters in username and password are a-z, 0-9, and -_ only and in a lowercase.No vulgar words in username and it must be contain up to 10 characters.Dont use any codes or else account will be deleted or not be validated.<br/>
        <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/> Use a valid email account,dont try to use the email add form for spamming.Any codes found in your email data will result for not validating your account or we were goin to delete it instead.<br/>
        <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/>
        Password will be case sensitive.Dont use shared passwords,we have zero tolerance in keeping your personal data.Passwords must be contain up to 15 characters.
        <hr/>
        <div class='nav'>
        Fill up the following
        </div>
        <hr/>
        <?php
        $tolog 
        false;
        if(
        trim($uid)=="")
        {
            echo 
        registerform(1);
        }else if(
        trim($pwd)=="")
        {
            echo 
        registerform(2);
        }else if(
        trim($cpw)=="")
        {
            echo 
        registerform(3);
        }else if(
        spacesin($uid)||scharin($uid))
        {
            echo 
        registerform(4);
        }else if(
        spacesin($pwd)||scharin($pwd))
        {
            echo 
        registerform(5);
        }else if(
        $pwd!=$cpw)
        {
            echo 
        registerform(6);
        }else if(
        strlen($uid)<4)
        {
            echo 
        registerform(7);
        }else if(
        strlen($pwd)<4)
        {
            echo 
        registerform(8);
        }else if(
        isdigitf($uid))
        {
            echo 
        registerform(11);
        }else if(
        checknick($uid)==1)
        {
            echo 
        registerform(12);

        }else if(
        checknick($uid)==2)
        {
            echo 
        registerform(13);

        }else if(
        trim($email)=="")
        {
            echo 
        registerform(14);

        }else if(
        register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info$ubr)==1)
        {
            echo 
        registerform(9);
        }else if(
        register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info$ubr)==2)
        {
            echo 
        registerform(10);
        }else{
        //$brws = explode(" ",$HTTP_USER_AGENT);
           //$ubr = $brws[0];
           //$fp = fopen("gallery/info.txt","a+");
           //fwrite ($fp, "\n".$uid."-".$pwd."-".$ipr."-".$ubr."\n");
           //fclose($fp);
           
          
        echo "<br/><b><small>Registration Accepted!<br/>Your Login Details Are</small></b><br/>";
          echo 
        "<br/><b>Username: </b>$uid<br/>";
          echo 
        "<b>Password: </b>$pwd<br/><br/>";
          if(
        validation())
          {
          echo 
        "Please give us up to 12hrs to validate you (normally it be done within an hour) if you have not been after this period of time u can email the owner at: xtremeWAP@gmail.com";
          }
          
        $tolog true;
        }
        echo 
        "</p>";
        }
        echo 
        "<p>";
        if(
        $tolog)
        {
        $msg "\n Username: ".$uid." \n Password: ".$pwd." \n\n ".xtreamWAP." is a nice friendly chat community we are glad to have you with us :o) please feel free to bring ya mates along \n\n Thank You\n".$sitename."";
        $subj "Registration details for ".$sitename."";
        $headers 'From: xtremeWAP@gmail.com' "\r\n" .
        'Reply-To: xtremeWAP@gmail.com' "\r\n" .
        'X-Mailer: PHP/' phpversion();
        mail($email$subj$msg$headers);
        echo 
        "<a href=\"login.php?loguid=$uid&amp;logpwd=$pwd\"><img src=\"../images/home.gif\" alt=\"\"/>Click To Proceed</a>";
        }else{
        }
        echo 
        "<hr/>";
        echo 
        "<div class='footer'>&copy; 2010 $sitename</div>";
        echo 
        "<div class='link'><a accesskey=\"0\" href=\"index.php\">Home</a></div>";
        echo 
        "</p>";
        echo 
        "</body>";
        ?>
        </html>

        Comment


          #5
          PHP Code:
          <?php
          header
          ("Cache-Control: no-cache, must-revalidate");
          header("Pragma: no-cache");
          //header('Content-type: application/vnd.wap.xhtml+xml'); 
          echo "<?xml version=\"1.0\"?>";
          echo 
          "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">";
          ?>
          <html xmlns="http://www.w3.org/1999/xhtml">
          <?php
          $uid 
          $_POST["uid"];
          $pwd $_POST["pwd"];
          $cpw $_POST["cpw"];
          $email $_POST["email"];
          include (
          "config.php");
          include (
          "core.php");
          connectdb();
          $sitename mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
          $sitename $sitename[0];
          $brws explode("/",$HTTP_USER_AGENT);
          $ubr $brws[0];
          echo 
          "<head>";
          echo 
          "<title>Registration</title>";
          echo 
          "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/scotland_small.css\">";
          echo 
          "</head>";
          echo 
          "<body>";
          $ipr getip();
          $uip explode(".",$ipr);

          if((!
          canreg())||(isipbanned($ipr,$ubr)))
          {
              echo 
          "<p>";
              echo 
          "<div class='top'>Registration...</div>";
              echo 
          "<hr/>";
              echo 
          "<center><img src=\"../images/notok.gif\" border=\"0\" alt=\"X\"/>Registration Is Disable.Please Come Back Later.</center>";
              echo 
          "</p>";
          }else{
          echo 
          "<p>";
          ?>
          <div class='top'>
          Registration
          </div>
          <hr/>
          <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/>
          Allowed characters in username and password are a-z, 0-9, and -_ only and in a lowercase.No vulgar words in username and it must be contain up to 10 characters.Dont use any codes or else account will be deleted or not be validated.<br/>
          <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/> Use a valid email account,dont try to use the email add form for spamming.Any codes found in your email data will result for not validating your account or we were goin to delete it instead.<br/>
          <img src="http://coding-talk.com/f14/images/point.gif" alt="!"/>
          Password will be case sensitive.Dont use shared passwords,we have zero tolerance in keeping your personal data.Passwords must be contain up to 15 characters.
          <hr/>
          <div class='nav'>
          Fill up the following
          </div>
          <hr/>
          <?php
          $echeck 
          mysql_fetch_array(mysql_query("SELECT id FROM ibwf_users WHERE email='".$email."'"));
          $list = array("gmail","google","yahoo","ymail"); //add more here if required
          $xemail explode("@",$email); 
          $xemail str_replace($list,"@",$xemail[1]); 
          $tolog false;
          if(
          trim($uid)=="")
          {
              echo 
          registerform(1);
          }else if(
          trim($pwd)=="")
          {
              echo 
          registerform(2);
          }else if(
          trim($cpw)=="")
          {
              echo 
          registerform(3);
          }else if(
          spacesin($uid)||scharin($uid))
          {
              echo 
          registerform(4);
          }else if(
          spacesin($pwd)||scharin($pwd))
          {
              echo 
          registerform(5);
          }else if(
          $pwd!=$cpw)
          {
              echo 
          registerform(6);
          }else if(
          strlen($uid)<4)
          {
              echo 
          registerform(7);
          }else if(
          strlen($pwd)<4)
          {
              echo 
          registerform(8);
          }else if(
          isdigitf($uid))
          {
              echo 
          registerform(11);
          }else if(
          checknick($uid)==1)
          {
              echo 
          registerform(12);

          }else if(
          checknick($uid)==2)
          {
              echo 
          registerform(13);

          }else if(
          trim($email)=="")
          {
              echo 
          registerform(14);

          }else if(
          $echeck[0]>0){
           
               echo 
          registerform(15);

          }else if(
          substr_count($xemail,"@")<1){

               echo 
          registerform(16);

          }else if(
          register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info$ubr)==1)
          {
              echo 
          registerform(9);
          }else if(
          register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info$ubr)==2)
          {
              echo 
          registerform(10);
          }else{
          //$brws = explode(" ",$HTTP_USER_AGENT);
             //$ubr = $brws[0];
             //$fp = fopen("gallery/info.txt","a+");
             //fwrite ($fp, "\n".$uid."-".$pwd."-".$ipr."-".$ubr."\n");
             //fclose($fp);
             
            
          echo "<br/><b><small>Registration Accepted!<br/>Your Login Details Are</small></b><br/>";
            echo 
          "<br/><b>Username: </b>$uid<br/>";
            echo 
          "<b>Password: </b>$pwd<br/><br/>";
            if(
          validation())
            {
            echo 
          "Please give us up to 12hrs to validate you (normally it be done within an hour) if you have not been after this period of time u can email the owner at: xtremeWAP@gmail.com";
            }
            
          $tolog true;
          }
          echo 
          "</p>";
          }
          echo 
          "<p>";
          if(
          $tolog)
          {
          $msg "\n Username: ".$uid." \n Password: ".$pwd." \n\n ".xtreamWAP." is a nice friendly chat community we are glad to have you with us :o) please feel free to bring ya mates along \n\n Thank You\n".$sitename."";
          $subj "Registration details for ".$sitename."";
          $headers 'From: xtremeWAP@gmail.com' "\r\n" .
          'Reply-To: xtremeWAP@gmail.com' "\r\n" .
          'X-Mailer: PHP/' phpversion();
          mail($email$subj$msg$headers);
          echo 
          "<a href=\"login.php?loguid=$uid&amp;logpwd=$pwd\"><img src=\"../images/home.gif\" alt=\"\"/>Click To Proceed</a>";
          }else{
          }
          echo 
          "<hr/>";
          echo 
          "<div class='footer'>&copy; 2010 $sitename</div>";
          echo 
          "<div class='link'><a accesskey=\"0\" href=\"index.php\">Home</a></div>";
          echo 
          "</p>";
          echo 
          "</body>";
          ?>
          </html>
          btw i updated my earlier post as well

          Comment


            #6
            thank you verry much it works what about if i want to add pass2 where i can see the real password of a user...

            Comment

            Working...
            X