html代码: <form action="verify.php" method="post"> User Name:<br> <input type="text" name="username"><br><br> Password:<br> <input type="password" name="password"><br><br> <input type="submit" name="submit" value="Login"> </form> verify.php <?php if(isset($_POST['submit'])){ $dbHost = "localhost"; //Location Of Database usually its localhost $dbUser = "xxxx"; //Database User Name $dbPass = "xxxxxx"; //Database Password $dbDatabase = "db_name"; //Database Name $db = mysql_connect($dbHost,$dbUser,$dbPass)or die("Error connecting to database."); //Connect to the databasse mysql_select_db($dbDatabase, $db)or die("Couldn't select the database."); //Selects the database /* The Above code can be in a different file, then you can place include'filename.php'; instead. */ //Lets search the databse for the user name and password //Choose some sort of password encryption, I choose sha256 //Password function (Not In all versions of MySQL). $usr = mysql_real_escape_string($_POST['username']); $pas = hash('sha256', mysql_real_escape_string($_POST['password'])); $sql = mysql_query("SELECT * FROM users_table WHERE username='$usr' AND password='$pas' LIMIT 1"); if(mysql_num_rows($sql) == 1){ $row = mysql_fetch_array($sql); session_start(); $_SESSION['username'] = $row['username']; $_SESSION['fname'] = $row['first_name']; $_SESSION['lname'] = $row['last_name']; $_SESSION['logged'] = TRUE; header("Location: users_page.php"); // Modify to go to the page you would like exit; }else{ header("Location: login_page.php"); exit; } }else{ //If the form button wasn't submitted go to the index page, or login page header("Location: index.php"); exit; } ?> users_page.php <?php session_start(); if(!$_SESSION['logged']){ header("Location: login_page.php"); exit; } echo 'Welcome, '.$_SESSION['username']; ?> |
延伸阅读:
·
PHP使用session保存用户登陆信息示例
·
PHP通过cookie实现Yii框架自动登陆功能实例
·
Php使用CURL模拟登陆DZ论坛并采集数据
·
PHP通过curl方式取得数据(包含POST、HEADER等)
·
php登陆设计的密码处理示例
·
PHP实现密码登陆示例
·
php通过curl模拟登陆discuz论坛
·
php实现采集论坛中模拟登陆,抓取页面示例
·
PHP+AJAX用户登录实例
·
php+jquery+ajax简单的登陆实例
·
PHP留言板(6) —— 登陆退出
·
PHP CURL模拟登陆的流程和步骤
·
PHP登陆Session验证
·
PHP 简单的登录类
·
PHP实现登录验证码