소스 검색

zusätzliche Methode für Nutzer

hmt 9 년 전
부모
커밋
2304fdb36b
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      lib/schild.rb

+ 5 - 1
lib/schild.rb

@@ -408,9 +408,13 @@ module SchildErweitert
     alias :password :passwort
 
     def passwort?(passwort='')
-      passwort.codepoints.map{|c| ((c/16)*32+15-c).chr}.join('') == self.passwort
+      crypt(passwort) == self.passwort
     end
     alias :password? :passwort?
+
+    def crypt(passwort)
+      passwort.codepoints.map{|c| ((c/16)*32+15-c).chr}.join('')
+    end
   end
 end