DarkDucke 0 Denunciar post Postado Abril 20, 2007 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
Tiago Colombo 0 Denunciar post Postado Abril 20, 2007 Boa tarde.Poste o seu código completo do armazenamento da Session.[]´s Compartilhar este post Link para o post Compartilhar em outros sites
DarkDucke 0 Denunciar post Postado Abril 20, 2007 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