Như tiêu đề mình muốn thêm , lúc đăng nhập có thể lựa chọn dữ liệu từ 2 server khác nhau
mình đã thêm 1 select optione như hình
Code file Login
Mã:
<form action="" method="post">
<div class="login-box">
<select name="sv" >
<option value="">--Chọn--</option>
<option value="1" selected="selected" > May Chu 1 </option>
<option value="2"> May Chu 1 </option>
</select>
<div align="center"><?php print $thongbao;?></div>
<input id="username" name="username" placeholder="Tài khoản" style="width:100%" value="" required pattern="^[A-Za-z0-9]$" title="Tài khoản chỉ bao gồm chữ cái và số" aria-required="true">
<input type="password" id="password" placeholder="Mật khẩu" style="width:100%" name="password" value="" required pattern="((?=.*\d)|(?=.*\W+))(?![.\n]).*$" title="Mật khẩu phải bao gồm cả chữ cái thường, in hoa và số" aria-required="true">
<input name="submit" type="submit" style="width:100%" value="Đăng nhập">
<a href="Register" class="text" style="float:left;">Đăng ký tài khoản mới</a>
<a href="laylaimatkhau" class="text" style="float:right;">Bạn đã quên mật khẩu của mình ?</a>
</div>
</form>
Code file xử lý Login , mình ko biết phải xử lý nó như thế nào để nó chọn 2 server khác nhau , pro nào biết help mình với
Mã:
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$listSelect=$_POST['listSelect'];
// To protect MySQL injection for Security purpose
$password = md5($password);
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
require_once('include/config.php');
include_once('include/class.php');
$connection = new DB($dbhost, $dbuser, $dbpwd, $db_1, $pconnect);
$query = "
SELECT * FROM account WHERE name = '$username'
";
$check = $connection->query($query);
$count = $connection->num_rows($check);
$result = $connection->fetch_array($check);
$dpassword = $result['password'];
/*if($count == 0)// Không tìm thấy tài khoản*/
if($password == $dpassword) else
} // kết thúc kiểm tra mật khẩu, set ss,...
else
}//end submit
?>
code file config
Mã:
<?php
$servernam= "Server_1";
$dbhost = '192.168.1.115';
$dbuser = 'root';
$dbpwd = '123456';
$pconnect = 0;
$db_1 = 'csdl1';
@mysql_connect("", "", "") or die("Kết nối server 1 thất bại");
@mysql_select_db("") or die("Ket noi csdl server 1 thất bại");
//Máy chủ 2
$servernam1="Server_2";
$dbhost_2 = '192.168.1.220';
$dbuser'-2 = 'root';
$dbpwd_2 = '123456';
$pconnect_2 = 0;
$db_2 = 'csdl2';
@mysql_connect("", "", "") or die("Kết nối server 2 thất bại");
@mysql_select_db("") or die("Ket noi csdl server 2 thất bại");
?>
tks mọi người nhiều !!
mình đã thêm 1 select optione như hình
Code file Login
Mã:
<form action="" method="post">
<div class="login-box">
<select name="sv" >
<option value="">--Chọn--</option>
<option value="1" selected="selected" > May Chu 1 </option>
<option value="2"> May Chu 1 </option>
</select>
<div align="center"><?php print $thongbao;?></div>
<input id="username" name="username" placeholder="Tài khoản" style="width:100%" value="" required pattern="^[A-Za-z0-9]$" title="Tài khoản chỉ bao gồm chữ cái và số" aria-required="true">
<input type="password" id="password" placeholder="Mật khẩu" style="width:100%" name="password" value="" required pattern="((?=.*\d)|(?=.*\W+))(?![.\n]).*$" title="Mật khẩu phải bao gồm cả chữ cái thường, in hoa và số" aria-required="true">
<input name="submit" type="submit" style="width:100%" value="Đăng nhập">
<a href="Register" class="text" style="float:left;">Đăng ký tài khoản mới</a>
<a href="laylaimatkhau" class="text" style="float:right;">Bạn đã quên mật khẩu của mình ?</a>
</div>
</form>
Code file xử lý Login , mình ko biết phải xử lý nó như thế nào để nó chọn 2 server khác nhau , pro nào biết help mình với
Mã:
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$listSelect=$_POST['listSelect'];
// To protect MySQL injection for Security purpose
$password = md5($password);
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
require_once('include/config.php');
include_once('include/class.php');
$connection = new DB($dbhost, $dbuser, $dbpwd, $db_1, $pconnect);
$query = "
SELECT * FROM account WHERE name = '$username'
";
$check = $connection->query($query);
$count = $connection->num_rows($check);
$result = $connection->fetch_array($check);
$dpassword = $result['password'];
/*if($count == 0)// Không tìm thấy tài khoản*/
if($password == $dpassword) else
} // kết thúc kiểm tra mật khẩu, set ss,...
else
}//end submit
?>
code file config
Mã:
<?php
$servernam= "Server_1";
$dbhost = '192.168.1.115';
$dbuser = 'root';
$dbpwd = '123456';
$pconnect = 0;
$db_1 = 'csdl1';
@mysql_connect("", "", "") or die("Kết nối server 1 thất bại");
@mysql_select_db("") or die("Ket noi csdl server 1 thất bại");
//Máy chủ 2
$servernam1="Server_2";
$dbhost_2 = '192.168.1.220';
$dbuser'-2 = 'root';
$dbpwd_2 = '123456';
$pconnect_2 = 0;
$db_2 = 'csdl2';
@mysql_connect("", "", "") or die("Kết nối server 2 thất bại");
@mysql_select_db("") or die("Ket noi csdl server 2 thất bại");
?>
tks mọi người nhiều !!