Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    gestione utenti con MySql

    Salve a tutti
    Fino ad oggi ho sempre usato Sql Server ma da poco sto provando ad utilizzare MySqlcon il mio sito Asp.net

    Per l'interfacciamento normale no problem ho utilizzato il connector, ora però vorrei riprodurre tutta la struttura tabellare di gestione utenti che normalmente faccio con aspnet_regsql.exe, solo che questo tool non ha la capacità di connettersi a MySql.

    Io pensavo di usare qualche tool di database converter da SqlServer a MySql e riprodurre tutta la struttura comprese tabelle Stored Procedure trigger (se ce ne sono) e quantaltro, secondo te è fattibile la cosa?

    e anche se si potesse con qualche tool poi rimarrebbe il problema del Membership provider da modificare all'interno, io ora sto usando il seguente file:

    ProviderToolkitSampleProviders.dll

    penso che all'interno faccia riferimento a DB Sql usando istruzioni Sql quindi non so se bisogna cambiare qualcosa...

    Avete suggerimenti a riguardo???

    Qualcuno conosce qualche altra alternativa x creare almeno un sistema di autentificazione con Asp.net e MySql???

    (anche se non pienamente strutturato come quello predefinito di Asp.ntet)

    Pensavo di farlo a manina personalizzando il controllo Login e creandomi delle tabelle in Mysql ma se ci fosse qualche alternativa magari già pronta ancor meglio

  2. #2
    L'alternativa o un indizzio che ti posso suggerire è SqlLite, un db free molto leggero nella quale è possibile sfruttare la logica delle membership messe a disposizione da Asp.net.

    Cercando sul web o proprio su html.it, potresti sfruttare la stessa logica e struttura delle classi creata per lavorare su SqlLite sul tuo MySql poichè se nn erro, la sintassi delle query è lo stesso che utilizzato su MySql.

    alex
    Web developer sempre aperto a nuove collaborazioni

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    59
    secondo me ti conviene migrare il database con qualche tool ma non credo tu possa usare il membership provider di sql-server su mysql, dovrai riaggiungere gli utenti a mano o via script sul MySqlMembershipProvider

  4. #4
    troppo casino facciamo che per ora se devo usare il membership di microsoft me ne sto con SqlServer e va bene così...

    anche se comunque nell'ultimo connector scaricato ho intravisto qualcosa che sembrava molto simile alla struttira del membership di Microsoft, non verrrei l'avessero riprodotto, comunque non ho approfondito.

    se avete novità a riguardo postate grazie

  5. #5
    e comunque uscendo un pò dall'oggetto della discussione visto che ci sono vi faccio una domanda:

    usando Sqlserver e il membership costruito con il tool, come fate a gestire il db utenti da web site?

    cioè a dir il vero io lho già fatto ma mi son dovuto costruire tutto a mano richiamando le classi interessate x fare modifiche sul db etc.

    cè qualche tool o controllo preconfezionato da inserire nella propria applicazione web x gestire gli utenti?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    59
    il MySqlMembershipProvider l'ho usato e funziona bene
    ma per certe cose è poco pratico per esempio per accedere al profilo di altri utenti,
    cosa che una utility di manutenzione potrebbe dover fare.
    L'interfaccia è per forza identica a quello della MS dato che derivano dalla stessa classe.

    Comunque alla fine anch'io l'ho abbandonato e me li sono gestiti ad-hoc perchè nei provider gli utenti sono univoci per username mentre a me servivano univoci per azienda e username.. non ho usato nessun tool per farlo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.