|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[Net 4.0 / Entity Framework]Login da WinForms
Ciao a tutti
![]() prima di passare all'entity framework e alla versione 4.0 di .net, per un'autenticazione da un'applicazione winforms utilizzavo: Codice:
using System.Web.Security; //bla string passwd = System.Web.Security. FormsAuthentication.HashPasswordForStoringInConfigFile (miaCasellaTesto.Text, "MD5"); //blabla Codice:
System.Web.ApplicationServices; Io dovrei fare una cosa del genere: Codice:
using(MyModelEntities context = new MyModelEntities()) { var result = from user in contex.Users where user.UserName == casellaUser.Text && user.Password == devoFareMD5_casellaPassword.Text select user; } ![]() RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Risolto il problema dell'assembly(è sempre lo stesso soltanto dovevo cambiare tipo di progetto) ne è sorto un'altro:
con l'utilizzo di Sql Server 2005, il campo password è di tipo varbinary(32) Giustamente quando eseguo il debug, si arrabbia non poco perchè io sto facendo il confronto con una stringa: Codice:
string hashPwd = Security.FormsAuthentication.HashPasswordForStoringInConfigFile(myText, "MD5"); var result = from users in context.Users where users.UserName == "pippo" && user.Passwd == hashPwd select users; Any ideas ?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:54.