Exemplo n.º 1
0
 private function VerifyMember(Member $member, $password, $dontSave = false)
 {
     $pwHash = hash('sha256', $password . $member->GetPasswordSalt());
     if ($pwHash == $member->GetPassword()) {
         if (!$dontSave) {
             $this->member = $member;
             $_SESSION[self::$sessionParam] = $this->member->GetID();
         }
         return true;
     }
     return false;
 }
Exemplo n.º 2
0
 /**
  * Returns the password key
  * @param Member $member
  * @return string Returns the calculated key for the member
  */
 private static function CalcKey(Member $member)
 {
     return sha1($member->GetPasswordSalt() . $member->GetConfirmed() . $member->GetName());
 }