Ir para conteúdo

Arquivado

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

diego-md

Session com codusuario

Recommended Posts

Bom dia a todos,

 

estou com problemas, tenha um sistema de cadastro de usuários e rotas, sendo que o usuário só pode cadastrar uma rota se já estiver cadastrado, mas não sei como fazer para o id do usuário seja utilizado para efetuar cadastro da rota e o mesmo para a alteração do cadastro do usuário conforme seu id. Minha pagina de cadastro está dentro de uma pasta, não está na raiz.

 

vou passar meu codigo que tenho na tela de login:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class login : System.Web.UI.Page
{
    
    public string idUsuario;

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        Session["CodUsuario"] = "";

        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = ConfigurationManager.ConnectionStrings["caronaConnectionString"].ConnectionString;
        //conn.ConnectionString = Properties.Settings.Default.nacaobConnectionStr.ToString();
        conn.Open();
        SqlCommand cmd = new SqlCommand();
        cmd.CommandText = "Select * from Usuario Where login = '" + UsernameTextBox.Text + "'";
        cmd.Connection = conn;

        SqlDataReader dr = cmd.ExecuteReader();

        int cont = 0;
        while (dr.Read())
        {
            cont++;
            if (dr["senha"].ToString() == PasswordTextBox.Text)
            {
                //login = UsernameTextBox.Text;
                idUsuario = dr["CodUsuario"].ToString();
                Session["CodUsuario"] = idUsuario;
                // aponta para a pagina default correta
                //Response.RedirectLocation
                Response.Redirect("Logado/Default.aspx");
            }
            else
            {
                //LblbMensagem = "Senha inválida!";
                PasswordTextBox.Text = "";
                PasswordTextBox.Focus();
            }
        }
        if (cont == 0)
        {
            //lblMsg.Text = "Usuário não cadastrado!";
            UsernameTextBox.Focus();
        }
    }
}

Desde já agradeço.

 

Atenciosamente,

 

Diego Maciel Dias

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.