2
我正在嘗試爲使用天藍色移動服務的windows phone開發應用程序。我正在使用Azure門戶提供的身份驗證服務。認證後,用戶需要輸入一些數據,如他的姓名,電子郵件ID等。我面臨的問題是,每當用戶輸入不同的輸入值組時,它會爲該特定用戶創建不同的行。我想限制用戶只有一行,以便他不能創建多行。我怎樣才能做到這一點。限制用戶只有一行
我正在嘗試爲使用天藍色移動服務的windows phone開發應用程序。我正在使用Azure門戶提供的身份驗證服務。認證後,用戶需要輸入一些數據,如他的姓名,電子郵件ID等。我面臨的問題是,每當用戶輸入不同的輸入值組時,它會爲該特定用戶創建不同的行。我想限制用戶只有一行,以便他不能創建多行。我怎樣才能做到這一點。限制用戶只有一行
您必須首先檢查該用戶是否已經存在一行(使用「select」,嘗試獲取帶有用戶標識的行),如果找到該行,則只需使用新值執行更新。否則,您可以自由地安全地插入新行。
這意味着您需要添加一個新列(如果您還沒有的話),它包含一個唯一的用戶ID,您可以使用它來檢查用戶是否已經在那裏。
不客氣:-)。如果解決方案完成,請將其標記爲答案,以便問題顯示爲已解決。 –
要記住的另一件事是您應該只使用經過身份驗證的用戶的UserId,並且僅在服務器端使用。 I.E.不要將用戶標識從客戶端傳遞到服務器端。 –