Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
01. februar 2004 - 20:45#1
Lidt svært når der ikke er noget at prøve. Hvad skal jeg indtaste der hvor der står "Der kan ikke oprettes forbindelse til databasen med de angivne oplysninger!"
Det skal sikkert også lige uddybes. For at bruge værktøjet, skal du have adgang til en MySQL-database, som du kan skabe forbindelse til og efterfølgende redigere.
Ja, det har jeg desværre bare ikke mulighed for i dag. Men det interesserer mig da lidt at vide hvor mange, der egentlig tillader ekstern forbindelse. Det er jo ret afgørende, kan man sige ;)
Det overrasker mig en smule. Så skal den formentlig ud til download.
Anyway - jeg får lige lavet en testdatabase til jer indtil videre.
Synes godt om
Slettet bruger
01. februar 2004 - 22:11#9
Derudover: Vi kender ikke dig, så hvis vores databaser tillod ekstern forbindelse, tror du så vi ville indtaste vores brugernavn/password på din side? Vi kan jo ikke vide, om du gemmer dem og misbruger dem senere. (Jeg tror ikke, du gør det, men reelt ved jeg det ikke.)
Jeg vil forslå at du kigger på www.aspenterprisemanager.com - der kan du få lidt ideer til hvad et "professionelt" administrativt værktøj indeholder... Det er en "kopi" af Microsoft SQL Server Enterprise Manager lavet i ASP.NET
Jeg har faktisk haft overvejet at lave noget tilsvarende til MySQL - men... tiden...
I øvrigt, tror ikke mange seriøse webhoteller tillader ekstern adgang til databaser - sikkerhedsrisikoen er simpelthen for stor. Personligt ville jeg aldrig benytte en database på et sådant hotel (medmindre at den eksterne adgang var gennem VPN).
En anden ulempe ved din p.t. løsning er, at brugerne skal oplyse *din* website om alle informationer der skal bruges til at overtage kontrollen af brugerens database.
Rent sikkerhedsmæssigt er det ikke særligt godt - du kan være verdens rareste og ærligste mand, naturligvis - men det kan vi jo ikke rigtig vide...
Der er givet adgang til en testdatabase nu. Jeg vil godt gøres opmærksom på eventuelle fejl, forslag til forbedringer og deciderede mangler.
Synes godt om
Slettet bruger
02. februar 2004 - 20:24#14
Det virker faktisk som et fikst lille system.
Jeg har et par forslag/kommentarer:
* Når man sletter en tabel eller en kolonne, bør den automatisk hoppe op til det overliggende niveau. * Hvorfor kommer der en "Slet"-kolonne? Kan dit system ikke håndtere en tabel uden kolonner? Så kan du vente med rent faktisk at lave tabellen til man har defineret mindst en kolonne.
1) Det har du ret i. Man bør sendes til oversigten over tabeller. 2) Den må du lige uddybe. Mener du, at tabellen kun visuelt skal oprettes? Og når der så tilføjes en kolonne, skal den oprettes fysisk?
Synes godt om
Slettet bruger
02. februar 2004 - 20:57#16
Måske kunne opret tabel sende videre til opret felt, og tabellen så først bliver oprettet, når man har et felt.
Ja, det kunne være en mulighed. Dog vil det kræve en del redesign, hvis den skal til at håndtere visuelle tabeller. Alternativt beholdes slet-kolonnen, som brugeren så sendes hen til med det samme i stedet for til selve tabellen.
Synes godt om
Slettet bruger
02. februar 2004 - 21:23#18
Det, jeg mener, er:
1: Klik på Opret tabel 2: Udfyld formular og submit 3: Der kommer en ny formular (magen til "Ny kolonne") 4: Udfyld formular og submit 5: Nu oprettes tabel med kolonne. Tabellen er ikke synlig i oversigten før dette punkt.
Denne metode kræver ikke komplet redesign, men bare et ekstra trin i opret tabel-proceduren, og det kan klares med et par hidden-felter i formularen og en if i Ny-kolonne-koden.
Har du lyst til at tage et kig på den igen, inden du får points?
Synes godt om
Slettet bruger
08. februar 2004 - 17:52#23
Jeg synes, du har fået løst opret tabel på en rimelig måde.
Nu mangler der kun: - mulighed for at kunne redigere tabellernes indhold. - mulighed for at køre en indtastet query. - mulighed for sortering på forskellige kolonner ved tabelvisning.
Derudover vil jeg mene, at du bør flytte alt style over i et eksternt stylesheet. Og du bør lave en class til de forskellige typer celler.
Det er ikke særlig smart kun at kunne se de første tegn af en længere tekst, så tekstfelter med plads til mange tegn bør nok laves som <textarea>. Og jeg vil mene, at du bør sætte tabellens bredde til 100% og lade browseren automatisk styre størrelsen af de enkelte kolonner.
(Jeg lægger som svar, hvis du vil have lukket, men bare fortsæt med spørgsmål.)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.