php danna aya kiyanan balanna

adinindu

Well-known member
  • Aug 11, 2008
    1,274
    252
    83
    නුගේගොඩ
    your login page content should look like this.

    Code:
    <?php
    session_start();
    if(!isset($_SESSION['uname']) && isset(!$_SESSION['pass'])){
           //place login page content here
    }else
          header("Location: my-account.php")
    
    ?>
     
    Last edited:

    adinindu

    Well-known member
  • Aug 11, 2008
    1,274
    252
    83
    නුගේගොඩ
    Code:
    <?php
    session_start();
    if(!isset($_SESSION['uname']) && !isset($_SESSION['pass'])){
    
    if(!isset($_POST['submit'])){
          <form name="login" action="" method="post">
              //form content here
               <input type="submit" name="submit" value="Login"/>
          </form>
    }else{
    $username = "site_user";
    $password = "147147";
    $hostname = "localhost";
    $con=mysql_connect($hostname,$username,$password) ;
    $select = mysql_select_db("site_member", $con);
    $result = mysql_query("select email,Password FROM register");
    while ($row = mysql_fetch_array($result)) {
    
    $u1= $row{'email'};
    $p1=$row{'Password'};
    
    }
    $user=$_POST['txtemail'];
    $pass=$_POST['txtPassword'];
    if ($user == $u1 && $pass ==$p1 )
    {
    $_SESSION['uname']=$user;
    $_SESSION['pass']=1;
    header("Location: my-account.php");
    }else
    header("Location: index.php?login_error=1");
    
    }else
          header("Location: my-account.php");
    
    ?>
     

    sudu hawa

    Well-known member
  • Dec 1, 2011
    1,628
    100
    63
    Code:
    <?php
    session_start();
    if(!isset($_SESSION['uname']) && !isset($_SESSION['pass'])){
    
    if(!isset($_POST['submit'])){
          <form name="login" action="" method="post">
              //form content here
               <input type="submit" name="submit" value="Login"/>
          </form>
    }else{
    $username = "site_user";
    $password = "147147";
    $hostname = "localhost";
    $con=mysql_connect($hostname,$username,$password) ;
    $select = mysql_select_db("site_member", $con);
    $result = mysql_query("select email,Password FROM register");
    while ($row = mysql_fetch_array($result)) {
    
    $u1= $row{'email'};
    $p1=$row{'Password'};
    
    }
    $user=$_POST['txtemail'];
    $pass=$_POST['txtPassword'];
    if ($user == $u1 && $pass ==$p1 )
    {
    $_SESSION['uname']=$user;
    $_SESSION['pass']=1;
    header("Location: my-account.php");
    }else
    header("Location: index.php?login_error=1");
    
    }else
          header("Location: my-account.php");
    
    ?>

    <form name="login" action="" method="post">
    //form content here
    <input type="submit" name="submit" value="Login"/>
    </form>

    methena error ekak anwaaaa
     

    adinindu

    Well-known member
  • Aug 11, 2008
    1,274
    252
    83
    නුගේගොඩ
    මොකද්ද එරර් එක? පුළුවන් නම් සම්පුර්ණ Code එක txt file එකකට දල මෙතනට Upload කරන්න.
     

    rooshan2008

    Well-known member
  • Apr 16, 2008
    5,896
    1,271
    113
    CALL 0x754EA
    PHP:
    <?php
    session_start();
    ?>
    
    <form action="" method="POST">
    <input type="text" name="email" />
    <input type="text" name="pass" />
    <input type="submit" name="sav" />
    
    </form> 
    <?php
    
    $username = "site_user";
    $password = "147147";
    $hostname = "localhost";
    $con=mysql_connect($hostname,$username,$password) ;
    $select = mysql_select_db("site_member", $con);
    $result = mysql_query("SELECT Password FROM register WHERE email ='".$_POST['email']."'");
    	while ($row = mysql_fetch_array($result)) {
    		$p1=$row{'Password'};
    	}
    
    if ($pass == "$p1" ){
    	$_SESSION['email'] = $POST['email'];
    	header ('location: /myaccount.php');
    }
    else{
    	header ('location: /loginerror.php');
    }
    
    mysql_close($con);
    ?>
     

    sudu hawa

    Well-known member
  • Dec 1, 2011
    1,628
    100
    63
    PHP:
    <?php
    session_start();
    ?>
    
    <form action="" method="POST">
    <input type="text" name="email" />
    <input type="text" name="pass" />
    <input type="submit" name="sav" />
    
    </form> 
    <?php
    
    $username = "site_user";
    $password = "147147";
    $hostname = "localhost";
    $con=mysql_connect($hostname,$username,$password) ;
    $select = mysql_select_db("site_member", $con);
    $result = mysql_query("SELECT Password FROM register WHERE email ='".$_POST['email']."'");
        while ($row = mysql_fetch_array($result)) {
            $p1=$row{'Password'};
        }
    
    if ($pass == "$p1" ){
        $_SESSION['email'] = $POST['email'];
        header ('location: /myaccount.php');
    }
    else{
        header ('location: /loginerror.php');
    }
    
    mysql_close($con);
    ?>

    else{
    header ('location: /loginerror.php');
    }
    eka

    else{
    echo "login error";

    }


    mehma dammahama login wena kalin meka login error kiyala penwanwa mata eka dena ganna puluwan daa
     

    rooshan2008

    Well-known member
  • Apr 16, 2008
    5,896
    1,271
    113
    CALL 0x754EA
    else{
    header ('location: /loginerror.php');
    }
    eka

    else{
    echo "login error";

    }


    mehma dammahama login wena kalin meka login error kiyala penwanwa mata eka dena ganna puluwan daa

    mage code eka weradi ! let me re create it ! :( sorry I was working in other thing
    PHP:
    <?php
    session_start();
    ?>
    
    <form action="" method="POST">
    <input type="text" name="email" />
    <input type="text" name="pass" />
    <input type="submit" name="sav" />
    
    </form> 
    <?php
    if(isset($_POST['sav'])){
    	$username = "site_user";
    	$password = "147147";
    	$hostname = "localhost";
    	$con=mysql_connect($hostname,$username,$password) ;
    	$select = mysql_select_db("site_member", $con);
    	$result = mysql_query("SELECT Password FROM register WHERE email ='".$_POST['email']."'");
    		while ($row = mysql_fetch_array($result)) {
    			$p1=$row{'Password'};
    		}
    
    	if ($pass == "$p1" ){
    		$_SESSION['email'] = $POST['email'];
    		header ('location: /myaccount.php');
    	}
    	else{
    		header ('location: /loginerror.php');
    	}
    }
    mysql_close($con);
    ?>

    eka weradeemakin une ! den hariyata weda karai ! wediyen code karana kota amataka wenawa ban ! :frown:
     

    chintha4u

    Well-known member
  • Mar 27, 2007
    2,601
    39
    48
    mage code eka weradi ! let me re create it ! :( sorry I was working in other thing
    PHP:
    <?php
    session_start();
    ?>
    
    <form action="" method="POST">
    <input type="text" name="email" />
    <input type="text" name="pass" />
    <input type="submit" name="sav" />
    
    </form> 
    <?php
    if(isset($_POST['sav'])){
    	$username = "site_user";
    	$password = "147147";
    	$hostname = "localhost";
    	$con=mysql_connect($hostname,$username,$password) ;
    	$select = mysql_select_db("site_member", $con);
    	$result = mysql_query("SELECT Password FROM register WHERE email ='".$_POST['email']."'");
    		while ($row = mysql_fetch_array($result)) {
    			$p1=$row{'Password'};
    		}
    
    	if ($pass == "$p1" ){
    		$_SESSION['email'] = $POST['email'];
    		header ('location: /myaccount.php');
    	}
    	else{
    		header ('location: /loginerror.php');
    	}
    }
    mysql_close($con);
    ?>

    eka weradeemakin une ! den hariyata weda karai ! wediyen code karana kota amataka wenawa ban ! :frown:

    Mekath pothe hatiyatanam wada karanna baa
     

    chintha4u

    Well-known member
  • Mar 27, 2007
    2,601
    39
    48
    header ('location: /loginerror.php'); wanuwata message ekak danwa
    mena mehma echo "errror"; athe koy welethe meka echo wala thiyenne mata kiyanna eka nathi karaganne kohomada kiyala

    Oyaata one wena page ekakata yannada nathnam message ekak ennada ?
     

    rooshan2008

    Well-known member
  • Apr 16, 2008
    5,896
    1,271
    113
    CALL 0x754EA
    Ela ela.. oyaa liyana eewath class widihatada liyanne ???

    mostly class liyanne ! eath class walin karanda beri weda thiyanawa, and formal approach eka fast wena dewaluth thiyanawa machan ! mysql nam strictly OOP thama ! :P issellama OOP balanakota mata nikan kerekenewa wage thibuna oke concept 4 ahala ! :dull:
     

    chintha4u

    Well-known member
  • Mar 27, 2007
    2,601
    39
    48
    mostly class liyanne ! eath class walin karanda beri weda thiyanawa, and formal approach eka fast wena dewaluth thiyanawa machan ! mysql nam strictly OOP thama ! :P issellama OOP balanakota mata nikan kerekenewa wage thibuna oke concept 4 ahala ! :dull:

    Monawada liyapu class thiyenne ??
     

    Tom Riddle

    Member
    Aug 31, 2007
    1,833
    196
    0
    header ('location: /loginerror.php'); wanuwata message ekak danwa
    mena mehma echo "errror"; athe koy welethe meka echo wala thiyenne mata kiyanna eka nathi karaganne kohomada kiyala

    uddawwak illanakota pahadiliwa illapan machn. umba type karana ewa therum gannath mara gemak denna one.

    oya rooshan2008 ge code eke if ($pass == "$p1" ){ kiyana eke $p1 wala double quotes ayin karanna. ethana nam weradi kiyala penawa.

    umbata one mokadda kiyala hariyatama danne nethuwa oyta wada deyak kiyanna be.