Jump to content
estimado

Sistema de Login e Registo

Recommended Posts

estimado

boas

Já tive por aqui a cuscuvilhar sobre a minha dúvida mas nao encontrei o que muito bem do que queria.

Bem, então é o seguinte:

Eu queria fazer um sistema de Login e Registo no meu programa. Estou a fazer em C#.

Já tive a googlar no google mas nao estou a conseguir fazer.

Podem-me ajudar?

obrigado

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
M6

estimado, tens de ser mais concreto e claro.

O que tu dizes é demasiado genérico para alguém te ajudar.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
estimado

boas

Pois...

Eu tambem nao posso explicar muito bem porque tambem nao percebo muito disto.

Tive a ver alguns videos mas nao percebo como fazer.

Tipo com o SQL server e essas coisas.

Podes m ajudar?

Queria fazer um sistema simples.

C#.

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
bioshock

Um sistema de login engloba, à escolha do developer, duas coisas: Um sistema de base de dados baseado em algum SGBD ou em ficheiros .Txt.

É necessário que saibas pelo menos manipular um deles.

Share this post


Link to post
Share on other sites
estimado

yoda eu quero aprender, mas pelas explicações que o google dá sobre este assunto nao consigo fazer.

Se me ajudarem numa maneira mais facil agradecia.

cumps


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
f-22

Sistema de login:

1- recebes o user e password do utilizador

2- vês na base de dados se existem os dados que introduziram -> exemplo "select * from user where pass=PASS and username=USERNAME"

3- se existir:

        -> Deixa entrar

    se não existir:

        -> Não deixa entrar

Posto isto, tens dúvidas onde?

Share this post


Link to post
Share on other sites
estimado

f-22 a minha duvida e que quando meto o codigo abaixo ele da-me erro. Meti os meus dados no username e pass etc.. e mesmo assim n da.

using System;//standart defs.. depends on what u r going to use in your app...
using System.Text;

namespace LoginSystem//define the namespace what u will create

{

  class LSystem//new class in what will everything be done

  {

      static void Main(string[] args)//create main void of the app

      {

        Console.WriteLine("Hello! This is simple login system!");

//Write a line with text He....

        Console.Write("Write your username here: ");

//now write a line but dont go to the next line (\n)

//but if anything will continue do it in the same line...

        string strUsername = Console.ReadLine();

//define that program will read next line of chars what

//will user type but go to next command when enter used

        string strTUsername = "testuser";//define truth user

        if (strUsername == strTUsername)

        {

            Console.Write("Write your password here: ");

            Console.ForegroundColor = ConsoleColor.Black;

//set the color of next chars to black ('coz of security like in putty)

            string strPassword = Console.ReadLine();

            string strTPassword = "testpwd";

            if (strPassword == strTPassword)

            {

              Console.ForegroundColor = ConsoleColor.Gray;

//set the color to default (gray)

              Console.WriteLine("You are logged in!");

              Console.ReadLine();

            }

            else

            {

              Console.ForegroundColor = ConsoleColor.Gray;

              Console.WriteLine("Bad password for user: {0}", strUsername);

//{0} is unknown variable using and define it after ", like i did...

              Console.ReadLine();

            }

        }

        else

        {

            Console.WriteLine("Bad username!");

            Console.ReadLine();

        }

      }

  }

}

 


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
brunoais

f-22 a minha duvida e que quando meto o codigo abaixo ele da-me erro.

"Já n falta muito para partir o disco de tão riscado q está". (já perdi a conta das vezes q escrevi isto neste forum).

Dá erro, ok... QUAL É O ERRO?!?!?

ADD: e aonde é que é o erro?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
f-22
Em 22/03/2011 às 19:01, estimado disse:

boas

o erro  e este:

http://img826.imageshack.us/img826/4731/semttulomch.png

Penso que adicionei o codigo bem, eu adicionei 2 Label, e 2 MaskedTextBox e escrevi (Nome e pass) nos Label. Os MaskedTextbox ficam a frente de cada um.

Depois cliquei no Form e adicionei o codigo.

Obrigado :confused:

Sabes o que se passou? Copias-te conteudo da net, fizes-te paste, e querias que funciona-se.

O que encontras na net, não são soluções directas aos teus problemas, ao ponto de 1 copy paste resultar. O que encontras na net são situações semelhantes.

1- O teu problema não é 1 erro, são 10. Um olhar muito rápido sobre a tua imagem e qualquer pessoa com o minimo de dominio de inglês percebe isso.

2- Pelo que vi do código. Tu tens uma windows application, e fizeste copy de 1 codigo de uma console application.

Está aqui em baixo um codigo que tu podes VER e tentar PERCEBER e depois de perceberes, efectuares alterações NO TEU PROGRAMA, e ai sim, podes voltar cá e expores o teu erro/problema/duvida.

Se o teu problema, ou erro como lhe chamas-te, for não saber programação, também se arranja. vê este site por exemplo: http://www.csharp-station.com/Tutorial.aspx

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace teste.apagar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnVerificaLogin_Click(object sender, EventArgs e)
        {
            if (verificaLogin(txtUsername.Text, txtPass.Text))
            {
                MessageBox.Show("Login efectuado com sucesso.");
            }
            else
            {
                MessageBox.Show("Dados de login inválidos.");
            }
        }

        public bool verificaLogin(string username, string password)
        {
            // SUBSTITUIR O "=0" PELO TEU METODO QUE VAI À BASE DE DADOS 
            //E VERIFICA SE EXISTE 1 USERNAME COM ESTA PASSWORD.
            //O METODO DEVE DEVOLVER BOOL (SIM OU NÃO)
            bool existe = 0;

            return existe;
        }
    }
}
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.