Aceder a base de dados num site atraves de login e password

_Rodman_

I'm cool cuz I Fold
A questão que venho colocar aqui é a seguinte.

Tenho um programa que cria uma base de dados de clientes que sao identificados por nome ou numero, e queria incorporar num site uma forma que cada cliente pudesse fazer login com um username e password e poder a qualquer altura ver o extracto do saldo em termos de numero de horas que ainda dispõe, indo buscar essa informação à tal base de dados...

Ao fim ao cabo é um pouco a semelhança com os sites de homebanking em que ao acedermos com o nosso login temos apenas à disposição a informação da nossa conta embora ela seja retirada de uma base de dados onde estão todas as contas.

Aguardo as vossas sábias ;) opiniões e sugestões.

Tkx in advance
 
a parte do extracto suponho que a saibas fazer, agora a da autenticação, qual é o problema ?

em que formato está a base de dados ? mysql ? postgresql ? SQL ? oracle ?

tens de ser mais específico, mas de qualquer modo não deverás ter grandes complicações desde que saibas trabalhar minimamente com alguns comandos. It's all about the "SELECT" shit ;)
 
A base de dados está em Paradox, e explicando-me um pouco melhor essa base de dados seria sp a mesma porque é gerada a partir de um software onde são inseridas e debitadas as horas de assistência e o que pretendia era colocar num site à disposição dos clientes uma área restrita onde pudessem aceder ao seu saldo de assistência, valor esse que seria retirado da base de dados supracitada.

Espero que tenha ficado mais claro.

Tkx in advance
 
_Rodman_ disse:
A base de dados está em Paradox, e explicando-me um pouco melhor essa base de dados seria sp a mesma porque é gerada a partir de um software onde são inseridas e debitadas as horas de assistência e o que pretendia era colocar num site à disposição dos clientes uma área restrita onde pudessem aceder ao seu saldo de assistência, valor esse que seria retirado da base de dados supracitada.

Espero que tenha ficado mais claro.

Tkx in advance

Se tu desenhares o sistema num papel verás que se calhar vais preisar de mais do que uma base de dados, certo??? Uma para a aplicação (na tua WorkStation) e outra no site.

Para ser sincero, nem conheço Paradox. Mas eu fiz uma pesquisa no google como "paradox database" e no 2º ou 3º resultado apareceu-me o seguinte "Paradox vs Microsoft Access"... Hummmmmmmm!... Não me parece boa pistola.

De qualquer forma, ou juntas o site e a aplicação no mesmo computador (usando a mesma base de dados), ou fazes uma aplicação que corra periodicamente a ligar os dois sistemas...
[font=verdana, geneva, helvetica][/font]
 
O programa foi feito no Delphi pelo que a base dados foi exportada em Paradox, mas pode ser convertida.
Também podia criar uma rotina na aplicação q sempre q fosse actualizada a base de dados ela fosse enviada por FTP para o servidor do site.

O problema que coloco aqui é que não sei mesmo como fazê-lo, pk como já referi isto é 1 pouco como a estrutura de um site de homebanking o q confesso está um pouco além dos meus horizontes, mas como o saber não ocupa lugar gostaria de com a vossa ajuda perceber como tornar isto possível e como pôr isto a funcionar.

Já pesquisei também na net por sites de cgi scripts e templates a ver se haveria algo já pre-concebido que depois fosse apenas reprogramar mas também não tive muita sorte nisso...

Tkx in advance
 
KiKas disse:
estes putos novos... como se não ouvece um legacy ou coisas actualmente bem melhores que o mysql

Felizmente o google, a nasa, o yahoo, a airbus, a Lycos, o Lloyds Bank, a UNICEF, a EPSON, a BBC, a apple, a DELL, a Cap Gemini Ernst & Young, a INTEL, a McAfee, a AT&T, a CISCO, a NOKIA, a UPS, a Lufthansa, etc... tem a mesma opinião que os putos novos!
MySQL rocks!

:D
 
estigma disse:
Felizmente o google, a nasa, o yahoo, a airbus, a Lycos, o Lloyds Bank, a UNICEF, a EPSON, a BBC, a apple, a DELL, a Cap Gemini Ernst & Young, a INTEL, a McAfee, a AT&T, a CISCO, a NOKIA, a UPS, a Lufthansa, etc... tem a mesma opinião que os putos novos!
MySQL rocks!

:D

Felizmente que nenhum deles o usa em sistemas críticos, mas apenas em apoio ao Backoffice !!
 
estigma disse:
A maioria trocou Oracle para MySQL.

O Yahoo Finance usa o MySql como suporte para o website. Se calhar é mission-critical, uma vez que a web é o negócio deles, mas era interessante se pesquisasses um pouco e dissesses, por exemplo, para que é que a NASA adoptou o MySql
 
MaTreCo disse:
O Yahoo Finance usa o MySql como suporte para o website. Se calhar é mission-critical, uma vez que a web é o negócio deles, mas era interessante se pesquisasses um pouco e dissesses, por exemplo, para que é que a NASA adoptou o MySql
explica sff.
Trocar Oracle por MySQL... é sempre uma operação de "apoio ao Backoffice". :rolleyes:

"We noticed an increase in [speed of] performance" since the change and have not experienced any problems with the product, Clark said. "We kept waiting for the other shoe to fall from the time we started investigating mySQL, but it never did."
The NASA Acquisition Internet Service (NAIS) (http://nais.nasa.gov/) is responsible for providing the general public with information regarding contract opportunities with the revered space organization. A network of servers interconnecting 12 of NASA's field installations, NAIS is the only means for obtaining acquisition information for contracts ranging between $25,000 and $500,000. Saving NASA and its partners roughly $4 million annually, the NAIS model has been so successful that it has been adopted by the U.S. FedBizOpps program (http://www.eps.gov/) as a means for providing access to contracting opportunities for the entire U.S. Government. Furthermore, NAIS supports several thousand users, and receives on average 300,000 hits each month.
Given NAIS' mission-critical purpose at NASA, quite a few heads turned when they announced the successful conversion of the NASA Acquisition Internet Service database backend from Oracle to MySQL. Restructuring of Oracle licensing agreements would have left NAIS facing a serious budgeting dilemma. As a result, the NAIS team began searching out a more cost-effective database solution. The obvious choice? Open Source. And within the Open Source arena, the NAIS team settled upon what they considered to be the most robust database product available: MySQL.
http://www.fcw.com/fcw/articles/2000/1204/pol-nasa-12-04-00.asp

MySQL em marte via Rover:
http://www.newsforge.com/article.pl?sid=04/09/25/188215

[SIZE=-1]The rovers' Science Activity Planner (SAP), a software system designed to control and communicate with the rovers as they drive around the surface of Mars, uses eight open source components for critical mission tasks, such as activity plans, calculating energy, and other resource usage. The open source components are: Castor, a data-binding framework that provides the core input and output functions for SAP and lets it easily move data between XML files, Java objects and SQL databases; Java Expression Parser (JEP) for parsing and evaluating mathematical expressions used by SAP; Xerces-J, a validating XML parser used with Castor to read and write all mission formats; MySQL database and MySQL Connector middleware that converts Java Database Connectivity calls in SAP to the SQL network protocol; HSQL Database Engine to give applications a local database when a shared MySQL database isn't available; Virtual Reality Modeling Language (VRML97), a geometry loader SAP uses for 3D spacecraft models; and Skaringa, a data-binding framework similar to Castor that is used for its time-formatting functions. [/SIZE] [SIZE=-1]Norris said open source proved to be the most economical solution as he and his team looked to give taxpayers more bang for the buck in the rovers. [/SIZE]
Isto é o que eu chamo... Backoffice!:rolleyes:
 
Última edição:
HAHAHA és um lírico.
Pôr a vermelho a passagem "Given NAIS' mission-critical purpose at NASA" para reforçar a tua ideia foi um toque subtil, mas esqueceste-te de salientar que é "mission-critical" porque o NAIS é o site de recrutamento da NASA, é lá que eles recebem as candidaturas de emprego :rofl:
Quanto ao Yahoo, continuo a dizer que uma base de dados que suporta um site só é "mission-critical" se o negócio da empresa depender disso, caso contrário ... é backoffice.
No caso do Mars Rover, dou realmente a mão à palmatória. A NASA anda a investir fortemente em software open-source.

Não fiques no entanto a pensar que sou contra o software open-source. Pelo contrário, apoio-o a 100%. No entanto, é como o KiKas disse atrás: só quem é novo nestas andanças é que defende cegamente o uso de software open-source em grandes corporações, ou por desconhecimento ou por idealismo. Pela simples razão de que usando software comercial, em caso de falha, podes sempre inputar custos a alguém. :berlusca:

Mas já chega de offtopic: por mim, podes levar a bicicleta :beerchug:
 
MaTreCo disse:
No caso do Mars Rover, dou realmente a mão à palmatória. A NASA anda a investir fortemente em software open-source.

:cool:
Não é necessário perderes a calma ou elevares a niveis pessoais.

Não sabes o que é uma base de dados.
E aparentemente sabes mais das "empresas" que a propria opinião das pessoas de direito.

Para mim... basta a troca ORACLE para MySQL para tudo estar dito...
 
estigma disse:
:cool:
Não é necessário perderes a calma ou elevares a niveis pessoais.

Não sabes o que é uma base de dados.
E aparentemente sabes mais das "empresas" que a propria opinião das pessoas de direito.

Para mim... basta a troca ORACLE para MySQL para tudo estar dito...

Perder a calma ?? Elevar a níveis pessoais ?? Pensei que estávamos só a ter uma saudável troca de ideias, mas parece que lhe estás a dar outra interpretação.
Sendo assim, admito que não sei nada de base de dados, nunca mexi num pc, não percebo nada de gestão e vim parar aqui ao forum por engano. Já sentes assim que o teu ponto de vista prevaleceu ?? Amigos na mesma ?? Parece que ultimamente aqui no forum só assim é que se consegue acabar com uma discussão a bem :sad: :nonono2:
 
Back
Topo