Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DarkDucke

Trabalhando com sessão no asp.net!!!

Recommended Posts

galera seguinte, tela de login básica, consulta no banco de dados para trazer login e senha tudo ok...

preciso utilizar sessão para guardar alguns outros dados do login do usuário, tais como ultima data de acessso dele,

o nível de acesso dele na pagina e outras coisas que eu achar necessário... o problema é estou usando o codigo do asp, não sei se está correto Session("nomedasessao") = valor

 

estou tendo este erro:

 


--------------------------------------------------------------------------------

 

Compilation Error

Description _linenums:0'>Server Error in '/MJSofts' Application.--------------------------------------------------------------------------------Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. <strong class='bbc'>Compiler Error Message: CS0118: 'System.Web.UI.Page.Session' is a 'property' but is used like a 'method'</strong>

algum namespace faltando? tentai colocar este ai mais nao deu certo, nao tem ele...

o que preciso para trabalhar com sessão ou tem alguma outra maneira de guardar alguns dados destes, sem ser em cookies!!!!

 

 

Obrigado desde jah!

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta é minha página de login inteira!!!

 

using System;using MySql.Data.MySqlClient;using System.Data;using System.Data.Odbc;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class clientes_login : System.Web.UI.Page{	protected void Page_Load(object sender, EventArgs e)	{	}	protected void LinkButton1_Click(object sender, EventArgs e)	{		string strConnection = ConfigurationManager.AppSettings["ConMySql"];		MySqlConnection conexao = new MySqlConnection(strConnection);		String SQL = "SELECT COD, NOME FROM USERS WHERE LOGIN = ?PLOGIN AND SENHA = ?PSENHA ";		MySqlCommand comando = new MySqlCommand(SQL, conexao);		comando.Parameters.AddWithValue("?PLOGIN", EdLogin.Text).Direction = ParameterDirection.Input;		comando.Parameters.AddWithValue("?PSENHA", EdSenha.Text).Direction = ParameterDirection.Input;				//abrindo a conexao		conexao.Open();		MySqlDataReader r = comando.ExecuteReader();		if (r.HasRows)		{			r.Read();			LbSts.Text = "Seja bem vindo: " + r[0].ToString();			FormsAuthentication.RedirectFromLoginPage(r["NOME"].ToString(), CkGravaSenha.Checked);[color="#FF0000"][b]//			Session("NIVEL_USUARIO") = r["NIVEL"].ToString();[/b][/color]		}		else		{			LbSts.Text = "Usuário não encontrado";		}		r.Close();		conexao.Close();	}}

veja onde está destacado e comentado no codigo é onde etou passando a sessao

 

 

// Session("NIVEL_USUARIO") = r["NIVEL"].ToString();

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.