Ir para conteúdo

POWERED BY:

Arquivado

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

Layo

Login e senha

Recommended Posts

Entao pessoal gostaria de fazer um esquema assim ..

 

Quando o usuario entrar com o seu login e senha ele poder fazer posts e uploads dentro do sistema. E so ele poder visualizar o conteudo ; como eu faço isso ? O login e senha ta sussa ja consegui o problema eh o upload e os comentarios .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara é só colocar uma verificação nessas páginas ... caso o usuário estiver logado é permitido ele fazer comentário, uploads e visualizar ... Pra isso você vai precisar de uma sessão para saber se o usuário está logado ou não ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é com sessão mesmo, você coloca um valor de sessão no login para quando validar, a sessão receber o valor, assim passa para as outras páginas, faz um if para caso a sessão exista valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao nao to conseguindo =/

Tipo quando eu efetuo o login todos conseguem visualizar os dados., eu queria criar uma area restrita .a pessoa.

ex: marcos faz o login ele v o conteudo dele

maria faz o login ela v o conteudo dela mais o marcos nao v.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%@LANGUAGE="VBSCRIPT"%>

<!--#include file="Connections/visao_global.asp" -->

<%

Dim Recordset1

Dim Recordset1_numRows

 

Set Recordset1 = Server.CreateObject("ADODB.Recordset")

Recordset1.ActiveConnection = MM_visao_global_STRING

Recordset1.Source = "SELECT * FROM login_senha"

Recordset1.CursorType = 0

Recordset1.CursorLocation = 2

Recordset1.LockType = 1

Recordset1.Open()

 

Recordset1_numRows = 0

%>

<%

MM_LoginAction = Request.ServerVariables("URL")

If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryString

MM_valUsername=CStr(Request.Form("login"))

If MM_valUsername <> "" Then

MM_fldUserAuthorization=""

MM_redirectLoginSuccess="visao_global.asp"

MM_redirectLoginFailed="login_erro.asp"

MM_flag="ADODB.Recordset"

set MM_rsUser = Server.CreateObject(MM_flag)

MM_rsUser.ActiveConnection = MM_visao_global_STRING

MM_rsUser.Source = "SELECT login, senha"

If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization

MM_rsUser.Source = MM_rsUser.Source & " FROM login_senha WHERE login='" & Replace(MM_valUsername,"'","''") &"' AND senha='" & Replace(Request.Form("senha"),"'","''") & "'"

MM_rsUser.CursorType = 0

MM_rsUser.CursorLocation = 2

MM_rsUser.LockType = 3

MM_rsUser.Open

If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then

Session("MM_Username") = MM_valUsername

If (MM_fldUserAuthorization <> "") Then

Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)

Else

Session("MM_UserAuthorization") = ""

End If

if CStr(Request.QueryString("accessdenied")) <> "" And false Then

MM_redirectLoginSuccess = Request.QueryString("accessdenied")

End If

MM_rsUser.Close

Response.Redirect(MM_redirectLoginSuccess)

End If

MM_rsUser.Close

Response.Redirect(MM_redirectLoginFailed)

End If

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahuhahauh ... já usei este código mas tive dificuldades por ñ entender ele, por isso consegui um bem mais simples ai fui incrementando sessions e até consigo ter vários tipos de se nhas de usuários .. você entende este script ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok imagino q Qd o usuário faz o download você pega o nome dele né ??? SE sim você compara isso em um SELECT .

 

tipo: "SELECT * FROM tabela WHERE nome = '"&Session("MM_Username")&"' "

 

Então eu só irei exibir os downloads qd forem feitos pelo usuário ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendo esse script rsrsrs ...

mais eh so colocar as sessoes ? como funciona ?

uahuhauhuahua ... te aconselheria a usar um script q você consiga entender ... você usando sessões você consegue, exemplo

 

sempre q o usuário fazer o download você grava a sessão dele em uma tabela ...

 

sql="INSET INTO tabela (nome_usuario, download) VALEUS ('"&Session("MM_Username")&"', '"&request("download")&"') "

O banco de dados vai estar assim ...

 

id  nome_usuario  download
1   Layo			   c:\arquivos

Na página q o usuário entrar no sistema você usa essa sql:

 

"SELECT * FROM tabela WHERE nome_usuario = '"&Session("MM_Username")&"' "

Pois ela sempre irá mostrar os downloads do usuário logado ...

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.