Behaga knipan i efter metoden. Uppskatta hjälpen. Felet som jag mottar, är nedanfört:
Private fungerar isValidLogin (ByVal userID som stränger, ByVal pwd som stränger) som Boolean '=== här är vad jag har och vad jag behöver: === 1 för '================================== ======================================== '. Binärt koda (ha redan en metod för det), === 2 för '. Använd linq för att erhålla ORIEN, om inloggningsvitsord är db för ========================================================================== för valid. 'dunkel som den nya TransactionDataDataContext dunkla binaryPassworden som System.Data.SqlTypes.SqlBinary = för
Try för BinaryCrypto.BinaryEncrypt (pwd) dunkel loggedin = från inloggning i db.UserTables var Login.Username.ToLower = userID.ToLower och Login.Password = BinaryPassword väljer Login.ORI
om loggedin. Räkningen > 0 återgång 0) för loggedin.ToList (fångar därefter före detta som Exception msg = ”ett fel uppstod stundinloggning: ” & ex.ToString återgång Nothing Finally db = Nothing avslutar Try
msg = ”de skrivna in inloggningsvitsorden är oriktiga. Behaga försök igen. ” återgång Nothing
End Function
NOTE: Databaskolonnen ”lösenord” är en varbinary Type. Error: upplösning för Overload missade, därför att inget tillgängligt ”=” kan kallas med dessa argument: ”allmänhet delade operatören = (x som System.Data.SqlTypes.SqlBinary, y som System.Data.SqlTypes.SqlBinary) som System.Data.SqlTypes.SqlBoolean”: Värdera av typ ”System.Data.Linq.Binary” kan inte konverteras till ”System.Data.SqlTypes.SqlBinary”. ”allmänhet delade operatören = (binary1 som System.Data.Linq.Binary, binary2 som System.Data.Linq.Binary) som Boolean”: Värdera av typ ”System.Data.SqlTypes.SqlBinary” kan inte konverteras till ”System.Data.Linq.Binary”.
" klar "
|