pragma solidity ^0.4.23;
contract denglu{
mapping(uint => string) mimayingshe;
function adduser(uint _id,string _passwd) public{
mimayingshe[_id] = _passwd;
}
function getpasswd(uint _id) view public returns(string){
return mimayingshe[_id];
}
function dengluzhanghao(uint userid,string userpasswd) public returns(bool){
string memory zhengquemima = mimayingshe[userid];
if (bytes(zhengquemima).length != bytes(userpasswd).length) {
return false;
}
for (uint i = 0; i < bytes(userpasswd).length; i++) {
if(bytes(zhengquemima)[i] != bytes(userpasswd)[i]) {
return false;
}
}
return true;
}
}
初学者的自我感悟,不喜勿喷