Tạo ứng dụng thêm thành viên bằng ngôn ngữ lập trình php
Trang 1 trong tổng số 1 trang • Share
Tạo ứng dụng thêm thành viên bằng ngôn ngữ lập trình php
Học PHP các anh phải tiếp tục công việc phát triển ứng dụng trên , để người sử dụng sau khi đăng nhập có những thao tác đặc quyền như thêm , quản lý , sửa , xoá thành viên của trang web.
Sau khi đăng nhập vào trang admin người làm việc phải được đẩy sang trang quản lý admin , tại đây chỉ những ai đã đăng nhập đúng với username và password trong cơ sở dữ liệu và có quyền hạn level là 2 thì mới có xác xuất truy xuất vào trang này. Do vậy chúng ta nên thao tác thẩm tra session để quản lý phiên dùng của người dùng. Đặt đoạn code sau ở những trang anh muốn thẩm tra quyền truy nhập của người sử dụng ngôn ngữ lập trình PHP session_start( );
if( isset( $_SESSION['userid'] ) && $_SESSION['level'] == 2 )
// tại đây thực thi các hoạt động khi đăng nhập thành công.
else
header( "location: login.php" );
exit( );
?>
Như vậy , ta tạo trang add_user.php và đặt đoạn code trên , đồng thời viết thêm 1 form thực thi nghề nghiệp thêm thành viên.
tương tự như những bài hoc php co ban trước , chúng ta cũng lần lượt kiểm tra từng đối tượng. Đầu tiên cần xem thử người dùng đã nhấn nút Add New user chưa ? , sau đó lại khai báo 2 biến $u và $p , mặc định Đầu tiên ta cho 2 biến này là rỗng. Kế tới ta kiểm tra xem người sử dụng đã nhập thập toàn thông cáo chưa. Cuối cùng là so sánh giữa password và re-password có giống nhau hay không. Tiếp theo chị gán biến $l sẽ bằng với giá trị mà khi người dụng chọn level cho user đó
if( isset( $_POST['adduser'] ) )
$u=$p="";
if( $_POST['username'] == NULL )
echo "Vui long nhap username
";
else
$u=$_POST['username'];
if( $_POST['password'] != $_POST['re-password'] )
echo "Password va re-password khong chinh xac
";
else
if( $_POST['password'] == NULL )
echo "Vui long nhap password
";
else
$p=$_POST['password'];
$l=$_POST['level'];
?>
Kế đến chị lại tiếp kiến kiểm tra xem có tồn tại biến $u , $p và $l hay không ( chỉ khi người sử dụng nhập liệu thì mới tồn tại cùng lúc 3 biến này ). sau khi đã kiểm tra Mở đầu tồn tại của 3 biến này chúng ta tiếp kiến làm việc tài liệu học PHP cơ bản kết nối cơ sở dữ liệu để kiểm tra xem username mà người dùng vừa chọn có trùng với username khác trong cơ sở dữ liệu chưa. Nếu như trùng thì phải xuất thông tin lỗi điều kiện họ chọn username khác còn Với khả năng không thì ta lại tiến hành thêm thành viên mới này vào CSDL.
if( $u & $p & $l )
$conn=mysql_connect( "localhost" , "root" , "root" ) or die( "can't connect this database" );
mysql_select_db( "project" , $conn );
$sql="select * from user where username='".$u."'";
$query=mysql_query( $sql );
if( mysql_num_rows( $query ) != "" )
echo "Username nay da ton tai roi
";
else
$sql2="insert into user( username , password , level ) values( '".$u."' , '".$p."' , '".$l."' )";
$query2=mysql_query( $sql2 );
echo "Da them thanh vien moi thanh cong";
?>
Tới đây ta đã kết thúc thao tác thêm một trở thành viên mới vào cơ sở dữ liệu.
Sau khi đăng nhập vào trang admin người làm việc phải được đẩy sang trang quản lý admin , tại đây chỉ những ai đã đăng nhập đúng với username và password trong cơ sở dữ liệu và có quyền hạn level là 2 thì mới có xác xuất truy xuất vào trang này. Do vậy chúng ta nên thao tác thẩm tra session để quản lý phiên dùng của người dùng. Đặt đoạn code sau ở những trang anh muốn thẩm tra quyền truy nhập của người sử dụng ngôn ngữ lập trình PHP session_start( );
if( isset( $_SESSION['userid'] ) && $_SESSION['level'] == 2 )
// tại đây thực thi các hoạt động khi đăng nhập thành công.
else
header( "location: login.php" );
exit( );
?>
Như vậy , ta tạo trang add_user.php và đặt đoạn code trên , đồng thời viết thêm 1 form thực thi nghề nghiệp thêm thành viên.
tương tự như những bài hoc php co ban trước , chúng ta cũng lần lượt kiểm tra từng đối tượng. Đầu tiên cần xem thử người dùng đã nhấn nút Add New user chưa ? , sau đó lại khai báo 2 biến $u và $p , mặc định Đầu tiên ta cho 2 biến này là rỗng. Kế tới ta kiểm tra xem người sử dụng đã nhập thập toàn thông cáo chưa. Cuối cùng là so sánh giữa password và re-password có giống nhau hay không. Tiếp theo chị gán biến $l sẽ bằng với giá trị mà khi người dụng chọn level cho user đó
if( isset( $_POST['adduser'] ) )
$u=$p="";
if( $_POST['username'] == NULL )
echo "Vui long nhap username
";
else
$u=$_POST['username'];
if( $_POST['password'] != $_POST['re-password'] )
echo "Password va re-password khong chinh xac
";
else
if( $_POST['password'] == NULL )
echo "Vui long nhap password
";
else
$p=$_POST['password'];
$l=$_POST['level'];
?>
Kế đến chị lại tiếp kiến kiểm tra xem có tồn tại biến $u , $p và $l hay không ( chỉ khi người sử dụng nhập liệu thì mới tồn tại cùng lúc 3 biến này ). sau khi đã kiểm tra Mở đầu tồn tại của 3 biến này chúng ta tiếp kiến làm việc tài liệu học PHP cơ bản kết nối cơ sở dữ liệu để kiểm tra xem username mà người dùng vừa chọn có trùng với username khác trong cơ sở dữ liệu chưa. Nếu như trùng thì phải xuất thông tin lỗi điều kiện họ chọn username khác còn Với khả năng không thì ta lại tiến hành thêm thành viên mới này vào CSDL.
if( $u & $p & $l )
$conn=mysql_connect( "localhost" , "root" , "root" ) or die( "can't connect this database" );
mysql_select_db( "project" , $conn );
$sql="select * from user where username='".$u."'";
$query=mysql_query( $sql );
if( mysql_num_rows( $query ) != "" )
echo "Username nay da ton tai roi
";
else
$sql2="insert into user( username , password , level ) values( '".$u."' , '".$p."' , '".$l."' )";
$query2=mysql_query( $sql2 );
echo "Da them thanh vien moi thanh cong";
?>
Tới đây ta đã kết thúc thao tác thêm một trở thành viên mới vào cơ sở dữ liệu.
thamkk0212- Cấp 1
- Bài gửi : 46
Điểm : 3432
Like : 0
Tham gia : 18/11/2015
Similar topics
» Lập trình game bằng ngôn ngữ gì là tốt nhất?
» Trở thành một lập trình viên WordPress cần yếu tố gì?
» Giải đáp nguyên nhân php là ngôn ngữ lập trình được dùng nhiều
» Ẩm thực Hà nội - Xôi món ngon dung dị mà thanh lịch
» Tuyển dụng lập trình viên IT
» Trở thành một lập trình viên WordPress cần yếu tố gì?
» Giải đáp nguyên nhân php là ngôn ngữ lập trình được dùng nhiều
» Ẩm thực Hà nội - Xôi món ngon dung dị mà thanh lịch
» Tuyển dụng lập trình viên IT
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết