Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 lỗi MD5 không đăng nhập được
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
binh08dbb
Member

binh08dbb
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 126
Coins Coins : 264
Thanked Thanked : 21
lỗi MD5 không đăng nhập được Empty

tình hình là anh em có ai biết nguyên nhân tại sao khi mình đăng kí dùng thằng md5 để mã hoá nó sau đó thì insert vào csdl .sau đó mình đăng nhập với một cái mật khẩu và ở khung đăng nhập mật khẩu mình dùng mã hoá cái mật khẩu của họ sau đó mình select ra cái user có cái pass và user như vậy
nhưng không hiểu sao khi mình mã hoá cái chuỗi lúc đăng kí và lúc đăng nhập nó ra 2 chuỗi khác nhau

1 chuỗi đăng kí : 0dde5185db7da5c81f0fa71696506e
2. chuỗi đăng nhập: 0dde5185db7da5c81f0fa71696506e4f


Sống trên đời mới chỉ là một nửa
Biết bao giờ tìm được nửa thứ hai

※ Bài viết cùng chuyên mục


Tác giảThông điệp
changtraisitinh
Member

changtraisitinh
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 405
Coins Coins : 914
Thanked Thanked : 113
lỗi MD5 không đăng nhập được Empty

hình cái hash giống như gõ dư 1 kí tự vậy, sao hok post code lên coi xem sao nhỉ, asp.net à?
>>> bom


lỗi MD5 không đăng nhập được Vtc14653vtc13203nohacks

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
binh08dbb
Member

binh08dbb
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 126
Coins Coins : 264
Thanked Thanked : 21
lỗi MD5 không đăng nhập được Empty

không phải asp.net mà là php

code nè

thằng này của đăng nhập nhé:
Code:
 $u=$_POST['txtEmail'];
   $p = md5(addslashes($_POST['txtPass']).salt);

   echo $p;
   include("./KetNoiCSDL.php");
   $sql="select * from members where email='".$u."' and password='".$p."'";
   $query = KetNoiCSDL::ThucThiSQL($sql);
thằng này của đăng kí :
Code:
 $password = md5( addslashes( $_POST['txtSUPass'] ).salt);


Sống trên đời mới chỉ là một nửa
Biết bao giờ tìm được nửa thứ hai

※ Bài viết cùng chuyên mục


Tác giảThông điệp
changtraisitinh
Member

changtraisitinh
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 405
Coins Coins : 914
Thanked Thanked : 113
lỗi MD5 không đăng nhập được Empty

1 chuỗi đăng kí : 0dde5185db7da5c81f0fa71696506e
2. chuỗi đăng nhập: 0dde5185db7da5c81f0fa71696506e4f

nhìn code thì cái hàm md5 hok có khác chút nào rùi, có khác chắc là do lúc đăng nhập bị gì rùi, sau khi đăng đăng nhập ông alert ngay tại trang login luôn coi, xem nó hash ra có đúng hok hay là bị sai lúc so sánh truy xuất dữ liệu. .. bó tay thiệt.
>>> bom


lỗi MD5 không đăng nhập được Vtc14653vtc13203nohacks

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
binh08dbb
Member

binh08dbb
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 126
Coins Coins : 264
Thanked Thanked : 21
lỗi MD5 không đăng nhập được Empty

thì có echo ra thử coi rồi đó.nó bắt được cái chuỗi như vậy đó.thế mới thấy kì.nó có cả phần giác ở sau cùng


Sống trên đời mới chỉ là một nửa
Biết bao giờ tìm được nửa thứ hai

※ Bài viết cùng chuyên mục


Tác giảThông điệp
binh08dbb
Member

binh08dbb
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 126
Coins Coins : 264
Thanked Thanked : 21
lỗi MD5 không đăng nhập được Empty

vấn đề ở đây không phải là mã hoá mà là thằng $_POST['txtpass'] lấy ở đâu ra cái giá trị đuôi đó

Code:
session_start();
if(isset($_POST['btnSignIn']))
{
   $u=$_POST['txtEmail'];
   $p=$_POST['txtPass'];
   echo $p;
   include("./KetNoiCSDL.php");
   $sql="select * from members where email='".$u."' and password='".$p."'";
   $query = KetNoiCSDL::ThucThiSQL($sql);
   if(mysql_num_rows($query) == 0)
   { 
   }
   else
   {
     $row=mysql_fetch_array($query);
     $_SESSION['userid'] = $row['username'];
     $_SESSION['level'] = $row['id'];
     $_SESSION['hinh'] = $row['LinkHinh'];
     $_SESSION['taikhoan'] = $row['taikhoan'];
     $_SESSION['capdo'] = $row['capdo'];
     $_SESSION['kt'] = mysql_num_rows($query);
   }
}



đây là from mình lấy đoạn post của form đó

Code:
<form name="ctl10" method="post" action="./login.php"  onsubmit="KiemTraDangNhap()" id="ctl10">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTMyODU3NjQ2ZGSxB12cDOSNTiyS99E5VvUYOtZhLA==" />
</div>
<div>
   <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBALksM2TBgKoyNjlDQLQ49PJCALSkNW5ArzsqPa428K0Tz5W8UOH3qrUboPV" />
</div>
<!--Div Body-->
<div class="div_body" id="div_BodyMain">
  <!--Div Top-->
    <div class="div_TopNew" id="div_TopNew">
       <div class="div_inputEmail">


Sống trên đời mới chỉ là một nửa
Biết bao giờ tìm được nửa thứ hai

※ Bài viết cùng chuyên mục


Tác giảThông điệp
binh08dbb
Member

binh08dbb
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 126
Coins Coins : 264
Thanked Thanked : 21
lỗi MD5 không đăng nhập được Empty

khắc phục được lỗi rồi
thêm thằng này vào trong cái trang web của mình
Code:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-…
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
//code ở trong này
?>
</body>
</html>
<?php ob_end_flush(); ?>


Sống trên đời mới chỉ là một nửa
Biết bao giờ tìm được nửa thứ hai

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


lỗi MD5 không đăng nhập được Empty

※ Bài viết cùng chuyên mục


 
lỗi MD5 không đăng nhập được
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
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
Windows Việt :: Góc Học Tập :: Những vấn đề chung-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom