FRIHOSTFORUMSSEARCHFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

how can i make a php script for enter username and password?

 


knottyboy
how can i make a php script for enter username and password?
holadola
Well. There are many solutions.

Here is a very unsecure and stupid (but working) way (one user only):

Code:
<?
 session_start();

 $usr = $_POST["usr"];
 $pwd = $_POST["pwd"];

 if ( $usr == "heja" and $pwd == "aik" ) {
  $_SESSION["login"] = 1;
 }

 if ( $_SESSION["login"] != 1 ) {
  print "<form method=\"post\"><input name="usr"><input name="pwd"></form>";
  exit;
 }

?>

Put this in a file and include it in every php-file where you require a password.

I am pretty tired and wrote this just now, so please forgive me for any stupid mistakes. I bet someone can correct this.
raver
well one thing you left out is that it will work only for the user heja and the password aik... if he wants to implement a login form on a public website he will need some sql . Let`s see if i can do do better:
1)db connect file
Code:

        $db_user = 'mysql_username';
   $db_pass = 'mysql_password';
        $db_name = 'mysql_db_name';
   $user_name = $_POST['user_name'];
   $password = $_POST['password'];
       
   //connect to the DB and select the  database
   $connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());
   mysql_select_db('db_name', $connection) or die(mysql_error());
save this as let`s say db.php
now the login form:
Code:

<?php
        //start the session (unique for each user)
   session_start();
        //include the file for connecting to the db
   include('db.php');
   

   //set up the query
   $query = "SELECT * FROM users
         WHERE user_name='$user_name' AND            password='$password'";
         
   //run the query and get the number of affected rows
   $result = mysql_query($query, $connection) or die('error making query');
   $affected_rows = mysql_num_rows($result);

   //if there's exactly one result, the user is validated. Otherwise, he's invalid
   if($affected_rows == 1) {
      print 'you have logged int';
                $_SESSION['user_name'] = $user_name;
   }
   else {
      print 'user does not exist';
   }
?>

I would recommend reading some sessions tutorials...or you could just go to www.evolt.org/article/PHP_Login_Script_with_Remember_Me_Feature/17/60265/
and read there a very good tutorial...but it could be pretty complex if you don`t know nothing about session, cookies, and php functions
Good luck
Related topics

php script for Changing file permissions & owner
Running a "Hello World" php script
Need help with php script
Preventing bad PHP script calls
How hard would it be to make this script

Install A php script And wordpress
Need php script 50 frih$ if you do
vBulletin Config.php script
How to Input Text into a php script
error in my PHP script

Phoenix free PHP scripts
Inserting data to MYSQL with a PHP script
[PHP] Running Cron Jobs Via PHP Script
Simple PHP script not working
PHP Script- How can we install it
Reply to topic    Frihost Forum Index -> Miscellaneous -> Tutorials

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.