USUARIO IS NOT MEMBER OF LOCADORA_FILMES.MY.....

CKRALLS 04/11/2013 09:58:19
#430685
Amigos, estou seguindo um tutorial para desenvolvimento de sistema de locadora. No formulario de login aparece o seguinte erro:
Usuario is not member of [ô]Locadora_Filmes.MySettings.[ô]

Alguem pode ajudar ?
MADMAX 04/11/2013 10:26:14
#430688
Resposta escolhida
CKRALLS posta o codigo aonde da erro ...
CKRALLS 04/11/2013 10:39:20
#430690

Imports System.Data.SqlClient

Public Class Login

[ô] TODO: Insert code to perform custom authentication using the provided username and password
[ô] (See http://go.microsoft.com/fwlink/?LinkId=35339).
[ô] The custom principal can then be attached to the current thread[ô]s principal as follows:
[ô] My.User.CurrentPrincipal = CustomPrincipal
[ô] where CustomPrincipal is the IPrincipal implementation used to perform authentication.
[ô] Subsequently, My.User will return identity information encapsulated in the CustomPrincipal object
[ô] such as the username, display name, etc.

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click

Dim conn As New SqlConnection
Dim comando As New SqlCommand
Dim senhaID As String

conn.ConnectionString = My.Settings.LocadoraConnectionString
Try
conn.Open()

comando.Connection = conn
comando.CommandText = [Ô]SELECT senhaID FROM Usuarios Where nomeUsuario=@nomeUsuario[Ô]
comando.Parameters.AddWithValue([Ô]@nomeUsuario[Ô], UsernameTextBox.Text)
senhaID = comando.ExecuteScalar

conn.Close()

If chkLembraUsuario.Checked Then
My.Settings.Usuario = UsernameTextBox.Text
My.Settings.Save()
Else
My.Settings.Usuario = [Ô][Ô]

End If



If util.GeraHash(PasswordTextBox.Text).Equals(senhaID) Then
My.Forms.Principal.Show()
Me.Hide()
Else

MessageBox.Show([Ô]Senha/Usuário Incorreto(s)[Ô], [Ô]Senha incorreta[Ô], MessageBoxButtons.OK, MessageBoxIcon.Information)
PasswordTextBox.Focus()

End If
Catch ex As SqlException
MessageBox.Show([Ô]Erro ao efetuar a conexão com a base de dados : [Ô] + ex.Message)
conn.Dispose()
End Try

End Sub
End Class




O erro aparece nas duas linhas em negrito Madmax
CKRALLS 04/11/2013 14:07:44
#430705
Alguém ??
OMAR2011 04/11/2013 14:17:08
#430707
Isto é Vbnet.
Postou no lugar errado.
Feche e post no VbNet.
MADMAX 04/11/2013 17:20:31
#430718
CKRALLS ..fecha esse.. posta la no vb net ... pelo que vejo você tem que ir la em MySettings e incluir um parametro chamado Usuario , pois nesta parte grifada ele esta tentando atrubuir um valor em um parametro criado lá porem ele não existe.
CKRALLS 05/11/2013 12:52:05
#430751
Bem, obrigado a todos, esta questão foi resolvida. Mas da proxima vez eu posto no lugar certo , ok ?
Resolvi da seguinte forma.
Project > Locadora Filmes properties
Settings > Name = Usuario
Type = String
Scope = User e Save

não sei se está certo, mas não aparece mais o erro.

obrigado a todos, e continuo contando com a ajuda de vocês, pois não estou nem na metado do sistema. haha

Valeu.
Tópico encerrado , respostas não são mais permitidas